Floorp 12.16.4 — боковые панели и контейнерные вкладки снова работают на Gecko 153

Floorp 12.16.4 вышел 26 июля 2026 года и устранил три сбоя, проявившиеся после перехода браузера на Gecko 153. Обновление возвращает загрузку веб-панелей и панелей расширений, сохраняет контейнер при навигации через адресную строку и исправляет повторное предложение уже установленной версии в Windows. Самая интересная деталь скрыта внутри процесса выпуска: теперь сборки и метаданные обновления связываются с одним проверенным набором файлов.

Floorp Browser
Floorp Browser

Gecko 153 нарушил загрузку боковых панелей Floorp

Floorp строит значительную часть своего интерфейса вокруг боковых панелей. В них можно закреплять сайты, открывать инструменты браузера и подключать расширения вроде Sidebery, которое организует вкладки в древовидный список. После обновления основы до Gecko 153 часть этих панелей перестала загружаться: веб-страницы оставались на about:blank, а панели расширений открывались без внутреннего содержимого.

Причина оказалась связана с изменениями внутри движка Firefox. Gecko 153 удалил два устаревших API — E10SUtils.predictOriginAttributes и getRemoteTypeForURI. Код Floorp продолжал обращаться к ним до начала загрузки страницы, поэтому выполнение прерывалось ещё до появления содержимого.

В исправлении панели разработчики убрали ручное определение типа процесса и передали выбор штатным механизмам Gecko — loadURI для веб-страниц и loadPanel для расширений. Проверка на отдельной сборке Gecko 153 подтвердила загрузку документации Floorp и панели Sidebery 5.6.1. Семь связанных браузерных тестов завершились без ошибок.

Пользователь увидит, что закреплённые сайты и расширения автоматически возвращаются в боковую панель. Никаких дополнительных действий по переносу данных или повторной настройке не потребуется.

Контейнерные вкладки сохраняют выбранный профиль

Контейнеры Firefox разделяют сайты по разным наборам cookie и локальных данных. Один контейнер можно использовать для работы, другой — для личных аккаунтов, третий — для тестирования. Floorp объединяет контейнеры с рабочими пространствами, поэтому потеря контекста при переходе по адресу способна открыть сайт уже в другой сессии.

В Floorp 12.16.3 адрес, введённый в контейнерной вкладке, иногда открывался в новой обычной вкладке. Внутренний обработчик рабочих пространств подставлял userContextId: 0, когда пользователь хотел продолжить навигацию в текущей вкладке. Gecko 153 стал строже обрабатывать несовпадение контейнеров и воспринимал нулевой идентификатор как явную команду открыть вкладку в стандартном контексте.

Исправление контейнерной навигации убирает принудительный нулевой идентификатор, когда контейнер явно не указан. Браузер наследует контекст выбранной вкладки, а заданные вручную идентификаторы продолжают работать по прежней схеме. Разработчики проверили 304 сочетания старой и новой логики, а отдельный запуск Floorp на Gecko 153 прошёл семь сценариев из семи.

Практический эффект заметят пользователи нескольких аккаунтов. Переход по адресу из рабочего контейнера сохраняет рабочие cookie, авторизацию и настройки сайта, не создавая рядом обычную вкладку.

Windows перестал предлагать одно и то же обновление

Самый необычный сбой проявлялся уже после успешной установки Floorp 12.16.3. Пользователь обновлялся с версии 12.16.2, перезапускал браузер, затем снова открывал раздел «Справка» → «О Floorp» и видел предложение установить тот же выпуск ещё раз. Отчёт об ошибке появился 23 июля и описывал воспроизведение на Windows 11.

Файл обновления находился по правильному адресу. Загвоздка возникла в метаданных: опубликованный XML содержал BuildID 20260721191913, а готовый Windows-бинарник сообщал BuildID 20260721164720. Механизм обновления сравнивал эти значения, обнаруживал расхождение и отклонял пакет. При следующей проверке браузер снова видел доступную версию 12.16.3.

Floorp 12.16.4 устраняет эту петлю. После установки актуальной сборки окно проверки обновлений должно показывать текущую версию без повторного скачивания того же пакета.

Выпуск Floorp теперь собирается из одного проверенного набора файлов

Разработчики воспользовались сбоем обновления для перестройки публикационного процесса. Новая схема выпуска связывает каждый установочный файл, архив и запись сервера обновлений с одним неизменяемым запуском сборочного процесса.

Перед публикацией система проверяет репозиторий, ветку, статус сборки, идентификаторы артефактов, контрольные суммы, BuildID и список целевых платформ. Затем она формирует комплект из 16 файлов, проверяет приложения на Windows, Linux и macOS для поддерживаемых архитектур и сравнивает итоговый набор побайтно. Публичные файлы появляются на GitHub после завершения этих проверок.

Такая внутренняя перестройка работает за пределами интерфейса и отвечает на конкретную проблему версии 12.16.3. Метаданные сервера обновлений и скачиваемый бинарник теперь происходят из одной подтверждённой сборки, поэтому расхождение BuildID должно выявляться до публикации.

Ветка Floorp 12.16 перешла на возможности Firefox 153

Floorp основан на Firefox и использует движок Gecko, сохраняя собственный интерфейс, рабочие пространства, вертикальные вкладки и расширенные настройки. В общих примечаниях к ветке 12.16 разработчики описывают включение встроенного Firefox VPN в регионах, где сервис доступен, а исправления версии 12.16.4 прямо связаны с совместимостью с Gecko 153. Для VPN требуется учётная запись Mozilla и согласие с условиями Mozilla; доступность функции зависит от инфраструктуры и географии сервиса.

Переход на Gecko 153 принёс Floorp изменения платформы Firefox и одновременно выявил несовместимости в собственных надстройках браузера. Mozilla 21 июля опубликовала бюллетень безопасности Firefox 153 с исправлениями уязвимостей высокой степени опасности. Поэтому обновление ветки 12.16 связано сразу с двумя задачами: получить свежую основу Firefox и восстановить функции Floorp, затронутые изменениями движка.

Floorp 12.16.4 исправляет последствия перехода на Gecko 153

Floorp 12.16.4 сосредоточен на совместимости и надёжной доставке обновлений. Релиз возвращает рабочие боковые панели, удерживает навигацию внутри контейнерной вкладки и устраняет повторную установку версии в Windows.

Если вы используете версии Floorp 12.16.2 или 12.16.3, зайдите в раздел «Справка» → «О Floorp» и проверьте номер сборки. Версия 12.16.4, опубликованная 26 июля в официальном репозитории Floorp. После этого обновления разработчикам предстоит проверить, насколько спокойно собственные функции Floorp переживут следующие изменения Firefox.

При использовании материалов сайта необходимо указывать ссылку на TGLand.ru. Если вы копируете фрагменты текста в интернете, прямая гиперссылка, доступная для индексации поисковыми системами, должна быть размещена в начале материала.

Вам также может понравиться