Closed Bug 490173 Opened 11 years ago Closed 11 years ago
Removing display:-moz-popup doesn't make children appear
No description provided.
What happens here is that the frame is suppressed because there is no root popupgroup... but then when we change the style and go to MaybeRecreateFramesForContent we have no frame and no undisplayed entry, so we don't do anything. Since a display change can cause us to in fact need a reconstruct, we need an undisplayed entry. I added the undisplayed setting in the suppress case right above that just in case; I don't see that it can harm anything, and if some of the SVG situations that can cause suppression might depend on style data, it'd help those cases.
Oh, I suppose I should also write a testcase for the colgroup/column case...
That testcase fails without the patch, passes with.
Comment on attachment 374995 [details] [diff] [review] With a reftest for that too r+sr=dbaron
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Er, and somehow I managed to typo the reftest.list lines... Fixed with http://hg.mozilla.org/mozilla-central/rev/c61fc3216701
You need to log in before you can comment on or make changes to this bug.