Closed Bug 10961 Opened 25 years ago Closed 25 years ago

Hidden views that are later shown don't have transparency checked

Categories

(Core :: CSS Parsing and Computation, defect, P3)

x86
Other
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: hyatt, Assigned: troy)

Details

(Whiteboard: 2/21: 4th request for verification from assigned engineer or reporteer)

Hidden views are marked as having transparent content.  When a view is later
shown as a result of a style change, the view's visibility is updated, but its
transparency isn't rechecked.

CreateViewForFrame in nsHTMlContainerFrame is where the initial setting of
transparency to TRUE happens for hidden views.  The SetVisibility method over in
the view code is where the view gets shown, and no check is happening there to
possibly clear the transparency flag.
Assignee: peterl → troy
Need to add transparency code to ApplyRenderingChangeToTree as well as DidReflow
There's also no test case associated with this bug...
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Added code to nsFrame::DidReflow() and SyncAndInvalidateView() to do the same
thing as CreateViewForFrame()
Whiteboard: 9/30: Requested verification from assigned engineer or reporteer
hyatt@netscape.com or troy@netscape.com: Please mark bug VERIFIED. There is
insufficient information for me to do so. Thanks
Whiteboard: 9/30: Requested verification from assigned engineer or reporteer → 11/16: 2nd request: Requested verification from assigned engineer or reporteer
2nd request: Requesting verification from Reporter or Assigned engineer -
insufficient info for me to do so.
Whiteboard: 11/16: 2nd request: Requested verification from assigned engineer or reporteer → 12/3: Requested verification from assigned engineer or reporteer
Troy or David: Please verify this bug fixed - I am unable to do so. Thanks
Request verification by assigned engineer or reporter - please!
Whiteboard: 12/3: Requested verification from assigned engineer or reporteer → 2/21: 4th request for verification from assigned engineer or reporteer
After 4 requests for verification and no response, I am marking this verified. 
If it is still a problem, please reopen.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.