Closed Bug 268320 Opened 20 years ago Closed 19 years ago

Scrollbars misplaced on resize when added or removed

Categories

(Camino Graveyard :: General, defect)

PowerPC
macOS
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED FIXED
Camino0.9

People

(Reporter: moz, Assigned: mikepinkerton)

Details

(Keywords: regression)

Attachments

(1 file)

When resizing a page to the point that would cause a horizontal scrollbar to be
shown, the rects that the scrollbars would be drawn in are painted gray until
the mouse button is released or the window is resized more. Also, when a
horizontal scrollbar is about to disappear, the vertical scrollbar "sticks" in
the middle of the viewing area instead of hugging the right edge, also until the
mouse button is released or the window is resized more.

This does not occur in the October 10, 2004 build but *does* occur in the
October 12, 2004 build. The only checkin that looks like it might be a culprit
is Bug 238493, but I'm not really sure about that.

(I thought I recalled a previous bug like this, but I can't seem to find it.)
Bug 238493 is almost certainly the culprit. Someone will need to dig into
widget/cocoa and figure out what's going wrong in there.
Severity: normal → critical
Keywords: regression
Target Milestone: --- → Camino0.9
Attached in an image of how beautifull Camino now handles the showing of
scrollbars. We start showing grey area's, yay!
I don't see this bug most of the time; on live window resize, there's a flash of
grey before the scrollbars appear, but it's soon replaced by the real scrollbar.
Yes well that's it. We didn't do this before and it looks like shit. The biggest
issue of this  bug is when you resize to the point that the vertical and
horizontal scrollbar are shown. And when you resize a small window with
scrollbars to enlarge it when it doesn't have them anymore, in this process the
scrollbars will stick in the midle of the content for a while before being
updated and snapping to the side of the window.

All of these cases regressed at some point, in 082 we are doing it all perfectly.
Retest this now that bug 288222 has been fixed...
I can confrim that the custom build Simon Fraser did on 2005-03-30 does no
longer display this bug. I asume that is because his buikd contains the fix
mentioned in Comment #5.
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: