Редактор PDF в старой вкладке: что изменилось после обновления сайта
Сайт обновился, а открытая вкладка по-прежнему ожидает свою версию редактора. Показываем, как сохранение предыдущих файлов интерфейса помогает загрузке и когда страницу всё равно нужно обновить.
Почему давно открытая вкладка может не открыть редактор
Страница DOKIVO открыта с утра. Позже вы выбираете «Разделить PDF», но вместо редактора видите сообщение о загрузке. При этом новая вкладка работает, а соединение с интернетом выглядит исправным. Такая ситуация возможна после обновления сайта: старая страница продолжает запрашивать файлы интерфейса своего выпуска.
Часть редактора загружается только при первом обращении. Открытая вкладка уже знает адрес нужного файла, но ещё не скачала его. Если после нового выпуска этот адрес исчез, запрос заканчивается ошибкой. Исправность главной страницы и сервера обработки сама по себе не восстанавливает отсутствующий файл интерфейса.
DOKIVO сохраняет ограниченный набор предыдущих версий таких файлов. Поэтому вкладка, открытая до обновления, может впервые загрузить свой редактор и продолжить работу в проверенном сценарии. В статье объясняем, что это улучшение защищает, как его проверили и что делать, если старая вкладка уже потеряла нужные файлы.
Для обычной работы используйте редактор разделения PDF. Если редактор открылся, выберите документ и проверьте страницы перед скачиванием. Если нет, сначала определите, на каком шаге возникло сообщение: открытие интерфейса, загрузка PDF, обработка или получение готового файла.
Старая страница и новая сборка сайта
У файлов интерфейса есть точные адреса, связанные с их содержимым. Это помогает браузеру использовать уже скачанную версию. Но при обновлении старый адрес не становится новым автоматически: открытая страница продолжает ожидать собственный JavaScript, CSS и связанные части редактора.
Раньше новый выпуск заменял весь набор веб-файлов. Для уже открытой страницы это создавало разрыв: сама оболочка оставалась в памяти, а ещё не загруженный редактор исчезал с сервера. Повторное нажатие той же кнопки не могло вернуть удалённый ресурс.
Причину подтвердили по конкретным запросам. В сохранённых данных был отказ загрузки динамического модуля, а соответствующие старые адреса возвращали 404. Одновременно файл редактора текущего выпуска открывался успешно. Это объясняет, почему проблема могла проявляться в старой вкладке при здоровом сайте в новой.
Не каждую ошибку загрузки следует приписывать обновлению. Соединение, расширение браузера или другой сбой тоже могут повлиять на интерфейс. У первоначальной личной вкладки не было сохранённой консоли, поэтому точную ошибку именно той вкладки не объявляли доказанной. Исправление опиралось на воспроизводимую причину со старыми адресами.
Что теперь сохраняется между выпусками
При новом выпуске сохраняются полные наборы хешированных файлов интерфейса до восьми последних различных сборок. На дополнительные старые файлы выделено до 96 МиБ. Если предел достигнут, вытесняется целое старое поколение: отдельного файла редактора недостаточно, если исчезла его зависимость или нужный CSS.
| Параметр | Что он означает |
|---|---|
| До 8 различных сборок | Ограниченная история файлов интерфейса |
| До 96 МиБ дополнительных данных | Общий предел старых файлов; поколения могут вытесняться раньше |
| Целое поколение | Редактор сохраняется вместе со своими зависимостями |
| HTML и обычные файлы | Обновляются новым выпуском |
Названия, размеры и контрольные суммы сверяются при сохранении. Смысл механизма для пользователя простой: старая страница дольше может получить именно тот код, который ожидает. Обновление не заставляет все открытые вкладки самопроизвольно перезагружаться.
Здесь нет обещания определённого количества дней. Частота и размер выпусков различаются, поэтому восемь сборок нельзя переводить в фиксированный срок. История ограничена одновременно количеством поколений и объёмом старых файлов.
Проверка: старый редактор и настоящий PDF
21 октября 2026 года подготовили вкладку старой версии, в которой редактор ещё не загружался. После установки нового выпуска впервые открыли «Разделить PDF». Вкладка сохранила прежнюю страницу и получила старые JavaScript и CSS редактора с ответом 200. Для этого действия новых загрузок самого документа страницы не было.
Проверка исключала подмену результата уже скачанным кэшем и Service Worker. Контрольная сумма файла редактора до и после обновления совпала. Это подтверждает доступность прежнего ресурса, а не случайную загрузку другой версии по старому имени.
Затем через обычную кнопку выбрали реальный PDF из шести страниц, оставили первую и третью и скачали результат. Полученный файл заново открыли на сайте: он содержал две нужные страницы. Контрольные значения 12345.67 и 001247 сохранились. Такой же пользовательский путь проверили в окне 390 × 844.
В этом сценарии файл выбрали уже после установки, когда старый редактор открылся. Поэтому результат не означает, что выбранный до обновления PDF или любые несохранённые правки переживают все перезапуски. Проверенная задача была конкретной: загрузить прежний редактор из открытой вкладки, обработать документ и проверить скачанный PDF.

Если редактор всё-таки не загрузился
- Прочитайте сообщение. Уточните, что не открылся сам редактор. Ошибка обработки файла и отказ скачивания относятся к другим шагам.
- Сохраните доступный результат. Если у вас уже есть скачанный PDF, оставьте его отдельно. Несохранённую работу по возможности завершите доступными действиями.
- Явно обновите страницу. Для вкладки, которая ссылается на уже утраченные файлы старой версии, требуется новая загрузка актуального сайта.
- Заново выберите исходный PDF. После обновления проверьте инструмент и параметры. Не считайте прежний выбор файла восстановленным только потому, что открылся тот же адрес.
- Повторите нужное действие и проверьте файл. Для разделения PDF сверьте количество и порядок страниц в скачанном результате.
Старые файлы, удалённые до включения сохранения версий, этим изменением не восстановлены. Очень давнее поколение также может оказаться вытесненным. Поэтому для уже сломанной вкладки явное обновление остаётся рабочим действием, а не признаком, что история предыдущих версий вообще не работает.
Если ошибка повторяется и в свежей странице, сохраните текст сообщения, название инструмента и время действия. Не нужно подменять этот случай предположением о старой вкладке: такие данные помогут отличить проблему интерфейса от загрузки документа или обработки.
Файлы интерфейса и ваша работа хранятся по-разному
Сохранение предыдущего JavaScript и CSS решает доставку интерфейса. Пользовательский PDF, выбранные страницы, несохранённые изменения редактора и готовый результат относятся к другим механизмам. Эта доработка не добавляет автоматическое сохранение всего состояния открытой вкладки.
Для важной работы полезны простые отдельные действия: хранить исходник, скачивать законченный результат и пользоваться явным сохранением проекта там, где такой сценарий предусмотрен инструментом. Присутствие старой вкладки в списке браузера не равно сохранённому документу.
В принятом примере проверили интерфейс на широком и узком экранах, реальную обработку и повторное открытие результата. Это подтверждённый путь разделения PDF. Он не является общей приёмкой всех инструментов сайта и не даёт обещания бесконечной совместимости любой старой страницы. Подробные действия для страниц документа есть в инструкции разделения PDF.
Частые вопросы
Почему новая вкладка работает, а старая выдаёт ошибку?
Старая страница может запрашивать файлы интерфейса своего выпуска. Если они уже утрачены, редактор не загрузится, хотя новая версия сайта исправна.
Восемь сборок означают восемь дней?
Нет. Выпуски происходят с разной частотой, а дополнительные файлы также ограничены объёмом 96 МиБ.
Изменение сохраняет все мои правки?
Оно сохраняет доступность прежних файлов интерфейса. Автоматическое сохранение всего состояния редактора этим механизмом не добавлено.
Когда всё равно требуется обновить страницу?
Когда нужные файлы исчезли до включения сохранения версий или поколение уже вытеснено. После обновления заново выберите исходный PDF и проверьте параметры.