В нескольких ближайших выпусках Firefox готовится серия изменений в системе закладок. В Firefox 47 ожидается изменение поведения кнопки для быстрого добавления закладок ("звёздочка"), нажатие на которую будет приводить к открытию диалога для выбора раздела закладок, вместо ранее практикуемого помещения текущей страницы в раздел неотсортированных закладок. В Firefox 48 раздел неотсортированных закладок будет переименован в "Другие закладки", что более точно отражает его смысл. В Firefox 49 в основном меню закладок появится подборка из 5 свежих закладок, которые были добавлены последними. При желании пользователь сможет скрыть новый блок. Ранее подобные закладки отражались в отдельном разделе, но теперь будут вынесены на видное место. https://bugzilla.mozilla.org/show_bug.cgi?id=1248617
Юристы Mozilla направили в Окружной суд западного округа штата Вашингтон требование обязать правоохранительные органы раскрыть информацию об уязвимости, фигурирующей в одном из криминальных разбирательств. Данная уязвимость была успешно использована для деанонимизации пользователя через проведение атаки на Tor Browser. Атака была совершена в соответствии с ордером суда в процессе сбора доказательств. Проблема состоит в том, что детали использованной уязвимости не разглашаются и проблема с большой вероятностью остаётся неисправленной в кодовой базе Firefox, которая используется и в Tor Browser, что ставит под угрозу миллионы добропорядочных пользователей. В настоящий момент судья уже постановил предоставить информацию об атаке стороне защиты подозреваемого, которая может стать источником утечки сведений об ещё не исправленной уязвимости. Mozilla настаивает, что суд должен запретить правоохранительным органам утаивать сведения о неисправленных уязвимостях, и просит обязать раскрыть подробности и
Разработчики Mozilla анонсировали новую инициативу Test Pilot, в рамках которой пользователями предоставлена возможность оценить и протестировать экспериментальные возможности, развиваемые для будущих выпусков Firefox. Для участия в программе требуется завести учётную запись в системе Firefox Account и установить специальное дополнение Test Pilot, в котором будет доступен список предлагаемых для тестирования возможностей. В настоящий момент производится тестирование трёх экспериментальных возможностей: Activity Stream - новый интерфейс для просмотра истории открытия сайтов и закладок с применением шкалы времени, показывающей ссылки на ранее открытый контент в хронологическом порядке. Activity Stream заменяет собой интерфейс, показываемый при открытии новой вкладки. В дополнение к ранее предлагаемым строке поиска и списку частопосещаемых ресурсов, новый режим включает выборку из истории посещений, недавно используемые закладки и панель Hightlights c рекомендованным контентом, который может быть интересен
Доступен корректирующий выпуск Firefox 46.0.1, в котором исправлено несколько проблем: Проблемы с загрузкой страниц из-за конфликта с антивирусным ПО в Windows. Проблемы с панелью поиска при использовании некоторых локалей; Проблема с истечением срока действия цифровых подписей для сертификатов дополнений; Проблемы с обновлением обработчиков Service worker; Проблемы со сборкой при отключении JIT в движке JavaScript; Отправка лишних POST-запросов при открытии настроек синхронизации (about:preferences:#sync).
Firefox 47 перешёл на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Одновременно сформирован выпуск Firefox Developer Edition 48, который заменил собой aurora-ветку, в рамках которой проводится оценка готовности тех или иных новшеств для последующего бета-выпуска. Загрузить бета-выпуск можно на данной странице, а Firefox Developer Edition здесь. Релиз Firefox 47 намечен на 7 июня, а Firefox 48 на 2 августа. Улучшения, представленные в бета-версии Firefox 47: Реализована возможность автоматического преобразования устаревших блоков показа видео, завязанных на применении проигрывателя на базе технологии Adobe Flash и ссылающихся на YouTube. Речь ведётся об ещё встречающихся на некоторых сайтах вставках видео в формате "embed", которые могут быть обработаны только при помощи Flash. Данные блоки на лету транслироваться в современный код на основе iframe, обеспечивающий показ видео с
Состоялся web-браузера Firefox 46, а также мобильной версии Firefox 46 для платформы Android. Выпуск отнесён к категории веток с длительным сроком поддержки (ESR), обновления для которых выпускаются в течение года. В ближайшие часы ожидается обновление прошлых веток с длительным сроком поддержки Firefox 38.8.0 и 35.1, а также пакета SeaMonkey 2.41. В скором времени на стадию бета-тестирования перейдёт ветка Firefox 47 и будет отделён Firefox Developer Edition 48. В соответствии с шестинедельным циклом разработки релиз Firefox 47 намечен на 7 июня, а Firefox 48 на 2 августа. Основные новшества: Переход на GTK3+ в сборках для платформы GNU/Linux. Поддержка GTK2+ пока сохранена и поддерживается в полном объёме. Переход Firefox на GTK3+ является важным звеном в реализации работы на системах, поддерживающих протокол Wayland. $ ldd libmozgtk.so |grep libgtk libgtk-3.so.0 => /usr/lib/i386-linux-gnu/libgtk-3.so.0 (0xb722c000) Web-страницы, открытые без шифрования по HTTP и содержащие формы ввода
Марк Майо (Mark Mayo), занимающий пост вице-президента Mozilla и главного менеджера Firefox, представил проект Tofino, в рамках которого развивается серия экспериментальных решений по дальнейшему развитию интерфейса пользователя в web-браузерах. Проект примечателен тем, что в опубликованном прототипе вместо движка Gecko используется платформа Electron, созданная GitHub для редактора Atom и основанная на браузерном движке Chromium. Для построения интерфейса вмесо XUL используется web-фреймворк React. Платформа Electron позволяет создавать самодостаточные приложения на основе браузерных технологий. Разработчикам доступны модули Node.js, а также расширенный API для формирования нативных диалогов, интеграции приложений, создания контекстных меню, манипуляции окнами, доступа к файловой системе и взаимодействия с подсистемами браузерного движка. Electron рассматривается как перспективный проект, определяющий направление расширения использования браузерных технологий в будущем. Несмотря на то, что используя
Доступен корректирующий выпуск Firefox 45.0.2, в котором исправлено несколько проблем: Крах при воспроизведении видео с использованием API Media Source Extension; Появившееся в выпуске Firefox 45 регрессивное изменение, блокирующее отправку заголовка content-type при пустых значениях тега "input type=file", что привело к неработоспособности некоторых форм загрузки данных; Проблема с отправкой заголовка Cookie из web worker при включении блокировки сторонних Cookie; Регрессивное изменение, отразившееся на проблемах с использованием атрибута srcset в теге image; Нарушение операций копирования и вставки из буфера обмена при переносе данных из Firefox в некоторые старые приложения на базе движка Gecko, например, в Thunderbird.
В ночных сборках Firefox реализована возможность загрузки проприетарного закрытого CDM-модуля (Content Decryption Module) Widevine, предназначенного для декодирования медиаконтента, защищённого авторскими правами. Напомним, что Firefox уже обеспечивает поддержку технических средства защиты авторских прав: в Firefox 32 был добавлен API Encrypted Media Extensions, необходимый для работы с защищённым контентом, а в Firefox 38 обеспечена загрузка CDM-модуль Primetime от компании Adobe. CDM-модуль Primetime от компании Adobe обладает рядом недостатков, например, выполнен в форме NPAPI-плагина и зависит от Adobe Flash, что привело к решению заменить его на модуль Widevine CDM от компании Google. Widevine CDM уже используется в Chrome и обладает таким преимуществом, как прозрачная поддержка работы с сервисами потокового вещания, требующими наличия плагина Silverlight для воспроизведения видео. Widevine CDM даёт возможность просматривать защищённый контент без установки NPAPI-плагинов, что является важным
Разработчики Mozilla рассказали о решении поставлять некоторые новшества в Firefox без привязки ко времени формирования релиза. Подобные новшества будут затрагивать подсистемы Firefox, оформленные в виде встроенных модулей, реализованных по аналогии с обычными дополнениями. Начиная с Firefox 45 в виде подобного модуля поставляется коммуникационный клиент Hello, который теперь может обновляться независимо от основной кодовой базы Firefox, что позволяет вносить улучшения не дожидаясь основного релиза.