Closed Bug 39885 Opened 24 years ago Closed 24 years ago

Tables that contain ender-lite widgets invalidate their entire bounds when each key is entered

Categories

(Core :: Layout: Tables, defect, P3)

defect

Tracking

()

VERIFIED FIXED

People

(Reporter: kmcclusk, Assigned: karnaze)

References

Details

(Whiteboard: [nsbeta2+])

Attachments

(2 files)

Tables that contain ender-lite widgets invalidate their entire bounds when each 
key is entered

To reproduce: 

set MOZ_ENDER_LITE=1 
Install the ns nsGfxTextControlFrame2.cpp in mozilla/layout/html/forms/src 
rebuild mozilla/layout 

Bring up viewer
Load test case
Turn off gfx scrollbars 
Turn on paint flashing 

Type into the text field (You will see the entire table flash which indicates 
that it has been repainted as the result of an invalidate. )
This should be nsbeta2 because it blocks bug 34896 which is nsbeta2+
Keywords: nsbeta2
Blocks: 34896
Status: NEW → ASSIGNED
Target Milestone: --- → M16
[nsbeta2+] 
Whiteboard: [nsbeta2+]
Fixed for the testcase and also the case where the ender widget is in a cell 
with a row span.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
*** Bug 39659 has been marked as a duplicate of this bug. ***
*** Bug 39792 has been marked as a duplicate of this bug. ***
Kevin McCluskey Would you like to verify this one ?
Verified. It no longer paints the entire page when I enter keys into ender-lite 
text fields on bugzilla. Good job Chris :-).
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: