Firefox no actualiza la etiqueta de selección en la actualización de la página

Me he encontrado con un problema en el que tengo una etiqueta de selección que el usuario usaría para seleccionar una marca de teléfono y la página que usa jquery solo mostraría esos teléfonos.

Gracias a la ayuda de la gente en el desbordamiento de pila, esto ahora funciona muy bien en todos los navegadores, excepto en Firefox. Por alguna razón, cuando actualizo la página, la etiqueta de selección muestra la última opción seleccionada, pero la página muestra todos los teléfonos disponibles según lo diseñado. ¿Alguien tiene alguna sugerencia o consejo para que Firefox actualice la etiqueta seleccionada? No puedo mostrarlo en js.fiddle porque no sucede allí, así que aquí hay un enlace:

http://davidarabis.com/test/test.html

Y aquí está el código:

<select class="manufacturers">
    <option class="selected" value="all">All</option>
    <option value="motorola">Motorola</option>
    <option value="htc">HTC</option>
    <option value="lg">LG</option>
    <option value="samsung">Samsung</option>
    <option value="kyocera">Kyocera</option>
</select>

<div class="scroll-content">
    <ul class="manulist motorola">
        <li><a href="#">Motorola Triumph</a></li>
    </ul>
    <ul class="manulist htc">
        <li><a href="#">HTC WILDFIRE S</a></li>
    </ul>
    <ul class="manulist lg">
        <li><a href="#">LG Optimus Slider</a></li>
        <li><a href="#">LG Optimus V</a></li>
        <li><a href="#">LG Rumor Touch</a></li>
        <li><a href="#">LG Rumor 2</a></li>
        <li><a href="#">LG 101</a></li>
    </ul>
    <ul class="manulist samsung">
        <li><a href="#">Samsung Intercept</a></li>
        <li><a href="#">Samsung Restore</a></li>
        <li><a href="#">Samsung M575</a></li>
    </ul>
</div>

El jquery

$(document).ready(function() {

    $('.manufacturers').change(function() {
        var selected = $(this).find(':selected');
        $('ul.manulist').hide();
        if ($(this).val() == 'all') {
            $('.scroll-content ul').show();
        } else {
            $('.' + selected.val()).show();
            $('.optionvalue').html(selected.html()).attr(
                    'class', 'optionvalue ' + selected.val());
        }
    });
});

Gracias de antemano por cualquier consejo o ayuda.

Respuestas a la pregunta(3)

Su respuesta a la pregunta