Closed
Bug 289353
Opened 20 years ago
Closed 19 years ago
DIVs shift and grey areas appear when scrolling page on Firefox
Categories
(Core Graveyard :: Widget: Mac, defect, P2)
Tracking
(Not tracked)
RESOLVED
FIXED
mozilla1.8beta3
People
(Reporter: jhpedemonte, Assigned: sfraser_bugs)
References
()
Details
(Keywords: testcase, Whiteboard: [no l10n impact])
Attachments
(2 files)
5.91 KB,
text/html
|
Details | |
2.40 KB,
patch
|
mark
:
review+
jhpedemonte
:
review+
sfraser_bugs
:
superreview+
shaver
:
approval1.8b4+
|
Details | Diff | Splinter Review |
When scrolling the page listed in URL field, parts of the page shift
unnaturally, and grey areas appear. Happens on Firefox/Mac, but not on other
platforms, and not on Camino, which means that it might point to a bug in the
carbon widget code.
Reporter | ||
Comment 1•20 years ago
|
||
Seems to be related to the floating DIV on the left hand side. If I remove that
from the HTML code, then I don't see the ugliness any more.
Reporter | ||
Comment 2•20 years ago
|
||
Greatly reduced testcase. To reproduce, it requires both that there be a
floating (fixed) DIV, and that the content DIV have "overflow:auto" set.
Comment 3•20 years ago
|
||
Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8b2) Gecko/20050407
Firefox/1.0+
I can see this.
Updated•20 years ago
|
Flags: blocking1.8b2?
Flags: blocking-aviary1.1?
Comment 4•20 years ago
|
||
Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8b2) Gecko/20050408
Firefox/1.0+
There is also a update/dirty/redraw problem in which sometimes when moving
to a new URL, parts of the previous one 'show through'. I don't have a
recipe for reproduction.
Comment 5•20 years ago
|
||
(In reply to comment #4)
> Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8b2) Gecko/20050408
> Firefox/1.0+
>
> ... I don't have a recipe for reproduction.
O.K. I realise that that is a little unsatisfactory. Here a receipe that works
most of the time:
Go to a page like http://e2fsprogs.sourceforge.net/ which has links to a
'Sourceforge ummary page'.
Open that link and others in new tabs, Cmd-click for example. Go another
tab, and then to the summary page.
If my recipe worked, the the advert at the top (a javascript write( )) will
not have been painted, and will show what was on the previous tab. Refreshing,
or returning again will cause a repaint.
I suspect that this is a minor regression, or a manifestation of the problem
reported in comment 0 rather than anything major, but it may be a little
early to be certain.
Updated•20 years ago
|
Flags: blocking1.8b3?
Flags: blocking1.8b2?
Flags: blocking1.8b2-
Assignee | ||
Updated•19 years ago
|
Priority: -- → P2
Target Milestone: --- → mozilla1.8beta3
Comment 6•19 years ago
|
||
Can you test with a nightly trunk build? We just switch mac to use a new
eventloop model that will probably significantly hide the symptoms here.
Assignee | ||
Comment 7•19 years ago
|
||
I doubt the new event handling will fix this. It's a bug in the mac widget code.
Comment 8•19 years ago
|
||
Do the same symptoms appear in camino (cocoa widgets)?
Assignee | ||
Comment 9•19 years ago
|
||
(In reply to comment #8)
> Do the same symptoms appear in camino (cocoa widgets)?
No.
Updated•19 years ago
|
Flags: blocking1.8b4?
Flags: blocking1.8b3?
Flags: blocking1.8b3-
Comment 10•19 years ago
|
||
Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8b2) Gecko/20050702
Firefox/1.0+
Still in.
Updated•19 years ago
|
Whiteboard: [no l10n impact]
Updated•19 years ago
|
Flags: blocking-aviary1.1?
Comment 11•19 years ago
|
||
This bug is very similar to bug 259563, which has a testcase with both
'overflow:scroll' and 'overflow:auto'.
Assignee | ||
Comment 12•19 years ago
|
||
*** Bug 259563 has been marked as a duplicate of this bug. ***
Assignee | ||
Comment 13•19 years ago
|
||
The bug was that the code paths through nsWindow::Scroll that hit the
Invalidate() calls caused the window state (probably the update region) to be
left in a bad way for later drawing. The easiest fix for this is to make the
invalidates asynchronous.
Attachment #189847 -
Flags: superreview?(jhpedemonte)
Attachment #189847 -
Flags: review?(mark)
Updated•19 years ago
|
Attachment #189847 -
Flags: review?(mark) → review+
Reporter | ||
Updated•19 years ago
|
Attachment #189847 -
Flags: superreview?(jhpedemonte) → review+
Assignee | ||
Updated•19 years ago
|
Attachment #189847 -
Flags: superreview?
Assignee | ||
Comment 14•19 years ago
|
||
Comment on attachment 189847 [details] [diff] [review]
Patch
I approve!
Attachment #189847 -
Flags: superreview?
Attachment #189847 -
Flags: superreview+
Attachment #189847 -
Flags: approval1.8b4?
Comment 15•19 years ago
|
||
Comment on attachment 189847 [details] [diff] [review]
Patch
So do I! a=shaver
Attachment #189847 -
Flags: approval1.8b4? → approval1.8b4+
Assignee | ||
Updated•19 years ago
|
Assignee: joshmoz → sfraser_bugs
Assignee | ||
Comment 16•19 years ago
|
||
Checked in.
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
Updated•19 years ago
|
Flags: blocking1.8b4?
Assignee | ||
Comment 17•19 years ago
|
||
*** Bug 228838 has been marked as a duplicate of this bug. ***
Comment 18•19 years ago
|
||
(In reply to comment #5)
> (In reply to comment #4)
> > Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8b2)
> > Gecko/20050408 Firefox/1.0+
> >
> Go to a page like http://e2fsprogs.sourceforge.net/ which has links to a
> 'Sourceforge Summary page'.
>
> Open that link and others in new tabs, Cmd-click for example. Go another
> tab, and then to the summary page.
>
> ...
Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.9a1) Gecko/20050805
Firefox/1.0+
I am not seeing this problem (nor the defect reported in comment 0 ). I suspect
that this bug has many duplicates.
I will open a new report if I see it again, but it likely fixed.
Assignee | ||
Comment 19•19 years ago
|
||
*** Bug 292935 has been marked as a duplicate of this bug. ***
You need to log in
before you can comment on or make changes to this bug.
Description
•