Overview Description: Child Elements that are absolutely positioned do not inherit visibility changes. Steps to Reproduce: 1) Create a document with a nested absoultely positioned element 2) Change the visibility of the parent element Actual Results: The child element visibility is unchanged Expected Results: The child element visibility changes Reproducibility: Always Build Date & Platform Bug Found: Tested in 20000622 nightly build, Win NT 4 SP 6a Additional Builds and Platforms Tested On: M16 build Additional Information: Testcase to follow
Confirmed on build 20000613 in Windows 2000. Switching platform to all.
OS: Windows NT → All
The visibility is inherited. The problem is that no redraw occurs if, and only if, the child element is outside its parent's frame. If you cause a repaint or just resize the window, the display is correct.
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Absolutely positioned elements outside their parent's frame is not the norm. --- This bug has been marked "future" because the original netscape engineer working on this is over-burdened. If you feel this is an error, that you or another known resource will be working on this bug, or if it blocks your work in some way -- please attach your concern to the bug for reconsideration.
Target Milestone: --- → Future
I marked this bug "future" because it is not usual, albeit legit - I agree, to have children outside the parent frame and show/hide everything with a single call on the parent. A workaround is to show/hide the children that are outside the parent's bounds before showing/hiding the parent.
Moving to correct QA Contact - here ya go Ian!
QA Contact: ckritzer → ian
Works for me in build 2001083106
Correct: it looks like it's been fixed a long time ago.
Status: ASSIGNED → RESOLVED
Last Resolved: 17 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.