Closed
Bug 135436
Opened 22 years ago
Closed 22 years ago
(osx classic) when resizing <FRAME>, scrollbars don't move
Categories
(Core :: XUL, defect)
Tracking
()
VERIFIED
FIXED
mozilla1.0
People
(Reporter: mikepinkerton, Assigned: mikepinkerton)
References
()
Details
(Keywords: regression, topembed+, Whiteboard: [ADT2])
Attachments
(1 file)
8.86 KB,
patch
|
bugs
:
review+
hyatt
:
superreview+
asa
:
approval+
|
Details | Diff | Splinter Review |
go to warp (or any page with frames and scrollbars in each frame). Grab the resizer in the middle and resize the frames. Notice the scrollbars remain stationary as the frames resize. gecko is not telling the nsNativeScrollbarFrame to reflow for some reason (my EndLayout() routine is never called). I'm not familiar enough with box reflow to know why. clicking the up/down arrows to cause a scroll seems to force a reflow that fixes the scrollbar position. resizing the entire window also fixes it.
Assignee | ||
Updated•22 years ago
|
Assignee | ||
Comment 1•22 years ago
|
||
instead of moving things around ourselves, let gecko do it by tying our widget to a view. simplifies the code _a lot_. needing r/sr.
Comment 2•22 years ago
|
||
Comment on attachment 77735 [details] [diff] [review] use a view tied to the widget to make things move correctly Excellent, young Skywalker. :) sr=hyatt
Attachment #77735 -
Flags: superreview+
Comment 3•22 years ago
|
||
Comment on attachment 77735 [details] [diff] [review] use a view tied to the widget to make things move correctly r=ben@netscape.com
Attachment #77735 -
Flags: review+
Assignee | ||
Updated•22 years ago
|
Assignee | ||
Updated•22 years ago
|
Summary: (osx classic) when resizing <FRAME>, scrollbar frame isn't told to reflow → (osx classic) when resizing <FRAME>, scrollbars don't move
Comment 4•22 years ago
|
||
Comment on attachment 77735 [details] [diff] [review] use a view tied to the widget to make things move correctly a=asa (on behalf of drivers) for checkin to the 1.0 trunk
Attachment #77735 -
Flags: approval+
Comment 5•22 years ago
|
||
please tell us is this only happen WHEN RESIZING and it refresh after you release the button, or the problem still there after you finish the refresh? can you make a screenshot ?
Comment 6•22 years ago
|
||
The problem is there after you finish a refresh because the widget never got moved. The code in this patch is actually a simplification, since it now uses Gecko's built-in code for automatically keeping widgets in sync with their corresponding layout frames.
Assignee | ||
Comment 7•22 years ago
|
||
the problem is still there after you resize the frame. the scrollbar is gone. you need this fix.
Assignee | ||
Comment 8•22 years ago
|
||
landed
Status: ASSIGNED → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•