Firefox встроенный инструмент инспектора разработчиков, ошибка браузера со скрытым вводом в HTML

#firefox #firefox-developer-tools

Вопрос:

Я использую обычный Firefox с инструментом разработки.

Объяснение: Я использую скрытые поля ввода для хранения некоторых данных. Поэтому я дважды замечал, что браузер полностью перемешивает все поля ввода, он вообще не понимает, что есть что.

Упрощенный пример HTML на сервере:

 <input id="test" type="hidden" value="Hello there"><input id="something" type="hidden" value="0">
 

Firefox получает выше HTML с сервера (очистите кэш, перезагрузите страницу, это ничего не исправит):

 <input id="test" type="hidden" value="0"><input id="something" type="hidden" value="Hello there">
 

(и теперь думает, что идентификатор 1-это идентификатор 2 и т. Д.)

Как только я перезапущу браузер, все снова придет в норму. (Как показывает пример, человеческой ошибки нет, просто ерунда) У кого-нибудь еще это было, если нет, то берегитесь, прежде чем причинять себе боль. Я не знаю, могут ли обычные пользователи действительно испытывать это, но они могут. Кто-нибудь может это объяснить…

Комментарии:

1. Происходит ли это также в новом профиле Firefox? Или на любом другом веб-сайте? Я не могу найти ничего подобного в трекере ошибок Firefox . Поэтому я предполагаю, что это либо надстройка, которая у вас есть, которая вызывает это, либо какой-то код на вашем сайте.

2. Это происходит не просто так, это действительно редко, как только я исчерпываю его, например, очищаю кэш 100 раз и использую инструменты разработки в течение длительного периода времени сразу, даже тогда это может произойти, а может и не произойти, как только это испортит HTML, HTML больше не обновляется с сервера даже после очистки кэша(обновление должно перезапустить все вмешательства JS, если таковые имеются, их нет). Просто перезагрузка все исправит. Я работаю с одним сайтом. Дополнение: проверка орфографии/словари (на самом деле 2 языка), видеокодек, модуль расшифровки контента widevine от google inc (плагины def), вот и все.

3. Если вы можете исключить, что это связано с вашим веб-сайтом, это либо ошибка браузера, либо какая-то проблема, связанная с вашими дополнениями. Хотя это невозможно сказать, не будучи в состоянии воспроизвести проблему. Если вы можете каким-то образом свести это к простому, воспроизводимому тестовому примеру, вам следует сообщить об этом в Mozilla .

4. Как только я испытываю это снова, я стараюсь больше копать, если почва мягкая, но я в этом сомневаюсь.