Since I don't have Vista, I haven't really been able to look at bug
524337, but recently I installed a VM with Windows 8 Preview so I was
able to see what was going on.
On Windows the outer textbox is styled with the textbox appearance,
which is handled by the native theme code.
In Windows classic theme, 2px of border is hard-coded in, since this is
what our native theme code draws when not using Luna/Aero.
In XP Luna theme, we use the TFP_TEXTFIELD part, which requests 1px of
border.
But in Aero theme we apparently use the TFP_EDITBORDER part, which
ironically requests no border. This means that the textbox's child box
covers its border, which is how we end up accidentally obscuring it.
It seems to me that we need to work around this somehow in native theme
code, or does anyone have any better suggestions?
--
Warning: May contain traces of nuts.
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform