Firefox selected=”selected” figyelmenkívül hagyás (frissítéskor) bug hack

Most tudtam meg, hogy a Firefoxnak van egy olyan bugja, hogy a selected="selected" attributumot figyelmen kívül hagyja frissítéskor. Az egyik megoldás a stackoverflow szerint, ha minden egyes selectbe teszünk egy autocomplete="off" -ot is.
Némi kísérletezés után erre jutottam, remélhetőleg jól működik mindenhol:


$(document).ready(function(){
   
   $('select option[selected="selected"]').each(function(){
      $(this).closest('select').val( $(this).val() );
   });
  
});

Nem túl szép, tudom.

Valamint egy kis fejléc hack is segíthet:


< ?php
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', FALSE);
header('Pragma: no-cache');
?>