Closed
Bug 270032
Opened 20 years ago
Closed 20 years ago
Floating div with overflow auto flickers while changing font size
Categories
(Core :: Layout: Floats, defect, P2)
Core
Layout: Floats
Tracking
()
RESOLVED
FIXED
mozilla1.8alpha6
People
(Reporter: moz, Assigned: bzbarsky)
References
()
Details
(Keywords: testcase)
Attachments
(2 files)
473 bytes,
text/html
|
Details | |
7.20 KB,
patch
|
roc
:
review+
roc
:
superreview+
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; fr-FR; rv:1.7.5) Gecko/20041108 Firefox/1.0
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8a5) Gecko/20041113
This bug is very likely to be related to bug 132337.
Load the example URL, which is the « Simplified testcase » in bug 132337. The
second div flickers on the top left part of the window when your dynamically
change the font size with Ctrl++ and Ctrl+-. The effect is increased when you
are zooming with Ctrl+MouseWheel.
Reproducible: Always
Steps to Reproduce:
Actual Results:
Flickering of the second div, moving from its position to the top left corner of
the window, then back to its correct position.
Expected Results:
The second div should go to its correct position without flickering to the top
left corner of the window.
I've been able to same kind of flickering with a floatting iframe :
#Main { width: 300px; float: left; background: #ff0; }
#Ban { float: left; }
<div id="Main">ABC</div>
<div id="Ban"> <iframe name="google_ads_frame"
src="iframe-content.html"></iframe> </div>
I will attach a complete file.
Reporter | ||
Comment 1•20 years ago
|
||
I reduced even more this test case.
Comment 2•20 years ago
|
||
Seing this as well with trunk build 20041115, Windows XP
Updated•20 years ago
|
Assignee | ||
Comment 3•20 years ago
|
||
Assignee | ||
Comment 4•20 years ago
|
||
Comment on attachment 167500 [details] [diff] [review]
Patch
The part that fixes the bug is the view update batch; the rest is minor
cleanup...
I'm not sure what I think of the invalidation that
nsPresShell::StyleChangeReflow does. Perhaps it shouldn't do it? I suspect
that would also fix the issue here.
Attachment #167500 -
Flags: superreview?(roc)
Attachment #167500 -
Flags: review?(roc)
Assignee | ||
Updated•20 years ago
|
OS: Windows 2000 → All
Hardware: PC → All
Comment on attachment 167500 [details] [diff] [review]
Patch
sweet.
I didn't know we could have auto-sizing document children
Attachment #167500 -
Flags: superreview?(roc)
Attachment #167500 -
Flags: superreview+
Attachment #167500 -
Flags: review?(roc)
Attachment #167500 -
Flags: review+
Assignee | ||
Comment 6•20 years ago
|
||
We can't yet, but I keep hoping to fix that sometime. ;)
Assignee: nobody → bzbarsky
Assignee | ||
Comment 7•20 years ago
|
||
Fixed on trunk.
Status: NEW → RESOLVED
Closed: 20 years ago
Priority: -- → P2
Resolution: --- → FIXED
Target Milestone: --- → mozilla1.8alpha6
You need to log in
before you can comment on or make changes to this bug.
Description
•