PDF в Firefox 154 неверно масштабируется при Fit to Page Width: контроль print preview. Проверить build 154, размер страницы документа и бумаги, выбрать Fit to Page Width и сравнить preview с Save to PDF без физической печати. Практический результат — матрица «PDF page size × paper size × scale mode × preview boundary × saved PDF result».
Исходное состояние без догадок
Наблюдаемый сценарий: Предпросмотр показывает обрезанные поля или неожиданный масштаб, и пользователь не знает, ошибка в PDF, выбранном принтере или старой версии viewer. Сначала зафиксируйте точную дату, версию, область действия и исходное состояние, не меняя несколько параметров одновременно. Рабочая последовательность: Проверить build 154, размер страницы документа и бумаги, выбрать Fit to Page Width и сравнить preview с Save to PDF без физической печати. Официальное изменение формулируется уже: Firefox 154 сообщил об исправлении PDF, которые неправильно масштабировались в print preview при выбранном Fit to Page Width. Оно подтверждает наличие новой возможности или исправления, но не доказывает, что именно оно вызвало любой похожий симптом. Поэтому запись до теста должна содержать только обезличенные признаки: роль, тип объекта, видимый статус и время. Имена людей, приватные URL, токены, содержимое рабочих файлов и полные логи в публичную заметку не переносятся.
Два уровня доказательств
Первичный источник сообщает: Firefox 154 сообщил об исправлении PDF, которые неправильно масштабировались в print preview при выбранном Fit to Page Width. Второй официальный материал задаёт рабочую границу: Справка Mozilla описывает встроенный PDF viewer и выбор другого обработчика; она помогает разделить viewer и содержимое файла. Эти два уровня нельзя смешивать: changelog подтверждает дату и новое поведение, а документация объясняет штатную модель и доступные действия. Для этого intent полезен артефакт: матрица «PDF page size × paper size × scale mode × preview boundary × saved PDF result». Он не объявляет популярность проблемы и не превращает единичное наблюдение в универсальную причину. Если интерфейс, edition или permissions отличаются от источника, отметьте это как отдельную неизвестную ветку. Сниппет поиска и обсуждение сообщества остаются лидом; вывод принимается только после совпадения прямой страницы, версии и контрольного результата.
Безопасный canary
Обратимый тест: Использовать несекретный одностраничный fixture с рамкой по краям, открыть print preview, переключить только scale mode и сохранить тестовый PDF для визуального сравнения. До шага сохраните исходное значение и способ возврата. Меняйте ровно одно условие, после чего повторяйте тот же вход, объект и критерий успеха. Результат заносите в матрица «PDF page size × paper size × scale mode × preview boundary × saved PDF result». Положительный исход означает лишь связь с изменённым условием в этом окружении; отрицательный исход исключает только проверенную ветку. Повтор на другом аккаунте, репозитории, профиле или документе допустим лишь с тестовыми данными и тем же build. Не подменяйте воспроизводимость серией случайных очисток, переустановок или массовых переключений.
Чтение before/after
Читайте результат по границам. Если контрольное действие выполняется и исходный симптом исчезает только после ожидаемой штатной настройки, сохраните точную пару before/after и проверьте возврат. Если симптом остаётся, вернитесь к исходному состоянию и переходите к соседней ветке из формулировки: Проверить build 154, размер страницы документа и бумаги, выбрать Fit to Page Width и сравнить preview с Save to PDF без физической печати. Если поведение различается между уровнями организации, профилями или типами объектов, сначала вычислите effective setting и права текущего пользователя. Если различается только визуальный вход, проверьте, не сохранилась ли сама функция по другому маршруту. Ни дата релиза, ни совпадение названия не доказывают регрессию. Доказательством служит повторяемая матрица с одной переменной и официальной границей поведения.
Минимальная эскалация
Стоп-линия: Не отправлять многостраничный документ на принтер до совпадения preview; остановиться при повреждённом PDF или расхождении вне Firefox в другом viewer. Если нужна эскалация, подготовьте минимальный пакет: точный build, UTC-время, тип аккаунта или профиля, обезличенный идентификатор объекта, ожидаемый и фактический результат, один контрольный шаг и итог возврата. Скриншот обрежьте до нужной области; удалите имена, email, внутренние пути, суммы, токены, адреса и содержимое документов. Не прикладывайте полный HAR, database, профиль браузера или конфигурацию организации без отдельного защищённого канала. Практический итог статьи — матрица «PDF page size × paper size × scale mode × preview boundary × saved PDF result». Он позволяет поддержке воспроизвести конкретную границу и не требует опасных или необратимых действий.
Материал подготовлен редакцией VOne с помощью ИИ; все технические утверждения постатейно сверены с указанными официальными источниками 28 августа 2026 года.
Источники и проверка
- Официальный changelog или release notes проверено 2026-08-28
- Mozilla Support — View PDF files проверено 2026-08-28
Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.