This site heavily relies on bug reports created by its readers. Anyone can report a bug and be published.
Main navigation:
Search reports by browser:
When you define visibility: hidden on * Explorer Windows and Safari don't show anything ever again.
Test page. Workaround not included.
Reported by Giuseppe Bertone.
Explorer 5-6 Windows, Explorer 7 beta 2, Safari | Reported on 20 November 2004.
Posted by Philip Hazelden on 23 November 2004
2According to the specs, explicity visibilified children of an invisible element should show up:
"hidden
The generated box is invisible (fully transparent, nothing is drawn), but still affects layout. Furthermore, descendents of the element will be visible if they have 'visibility: visible'."
That certainly seems the logical way to do it, since it allows for greater control.
Posted by ppk on 25 November 2004
4Interesting, I didn't know that you could show children of an invisible element.
For completeness' sake I include the relevant link: http://www.w3.org/TR/CSS21/visufx.html#propdef-visibility
Posted by Giuseppe Bertone on 26 November 2004
5I think it's clearly a IE bug: if I view the test page with IE6 and XP-SP2, the right mouse button is disabled. So I think the parsing engine of IE crashes handling such feature.
Byez!
Posted by ppk on 23 January 2005
6Bug also appears in Safari; added this bug report to the Safari category.
Commenting guidelines:
Posted by ppk on 21 November 2004
1Come to think of it, I feel that Explorer is right and the other browsers are wrong.
After all, the * selector includes the body, and when the body is invisible none of its child nodes will show up, either.