Ввожу данные в текстовое поле на веб-форме, затем, не сохраняя их, нажимаю F5, перезагружаю страницу. Странно, но введённые мною данные после этого продолжают оставаться в текстовом поле, то есть фактически страница не перезагружается.
А если обновить страницу не через F5, а через строку запроса в браузере (поставив там фокус мышкой и нажав enter), то страница на самом деле перезагружается, и введённые мною данные больше не отображаются.
Хром на аналогичной странице ведёт себя коректно, в обоих случаях перезагружая страницу.
Это бага Firefox? Или просто фича с глубоким смыслом?
Это фича. У меня и в FF12 тоже самое.
И почему вы считайте это багой? Этож замечательно: обновил случайно страницу и ничего не поменялось (кроме как из input type=«password» значения уберутся)
Ну вот например у меня сейчас возникла ситуация: я заполнял большую форму, потом понял что всё заполнил неправильно, и чтобы не стирать все введённых значения в полях, решил просто перезагрузить страницу.
Не сработало. Удивился.
Это фича всех версий фф, он убирает введенные данные только при f5 или как Вы и сказали при фокусе на адресе + ентер (подразумевается что Вы хотите новую чистую страницу) а по ф5 все что Вы вводили остается, на случае если просто что-то зависло/исчезло/недогрузилось.