ocultar el tipo de entrada = deslizador-pulgar de "rango" en el webkit

hasta safari 5.1 y quizás 6.0, fue posible ocultar el control deslizante a través de css

input[type=range].onoff::-webkit-slider-thumb,
input[type=range].onoff::-moz-slider-thumb,
input[type=range].onoff::slider-thumb {  
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    height:20px; width:20px;
    background-color:transparent;
}

Trabajó también en cromo, ff y ópera.

ahora con safari 6.1 y 6.1.1, firefox 25, este css ya no oculta el control deslizante. ¿Qué me perdí? ¿Existe un código mejor y más válido que pueda usar para ocultar el pulgar?

No hay soluciones de jQuery, por favor, trabajo en un complemento nativo de javascript para agregar ruedas de audio que se pueden tocar, trabajando en diferentes entornos. Tal vez más tarde traduzco esto a jQ también.

Respuestas a la pregunta(1)

Su respuesta a la pregunta