Das ist ein Firefox Bug.
s. Absch. colorDepth in FirefoxInteressant, danke! Anscheinend arbeiten die bei FF mittlerweile wie bei Opera und tun Bugs älterer Versionen wieder mit rein ;)
interessant dazu sind auch zwei Links aus den Kommentaren:
http://dev.w3.org/csswg/cssom-view/#dom-screen-colordepth
The colorDepth and pixelDepth attributes must both return the number of bits allocated to colors (i.e. excluding the alpha channel) in the output device. If the output device does not support colors these attributes must return zero.
"Excluding the alpha Channel", heißt es zählen in deinem Fall nur die 24Bit.
https://bugzilla.mozilla.org/show_bug.cgi?id=424386
und in dem Bugthread dazu, wird dies auch kontrovers diskutiert.
Sieht so aus, als ob der Fx hier richtig liegt und du die Werte der anderen Browser anpassen musst.
Struppi.