esconder input type = “range” slider-thumb no webkit

até o safári 5.1 e talvez 6.0 foi possível esconder o slider-thumb via 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;
}

trabalhou também em cromo, ff e ópera.

agora com o safari 6.1 e 6.1.1, o firefox 25 este css não está mais escondendo o botão deslizante. o que eu senti falta? existe um código melhor e mais válido que eu poderia usar para esconder apenas o polegar?

Não há soluções jquery por favor, eu trabalho em um plugin javascript nativo para adicionar rodas de áudio palpáveis, trabalhando em diferentes ambientes. talvez mais tarde eu vou traduzir isso para jq também.

questionAnswers(1)

yourAnswerToTheQuestion