Closed
Bug 213122
Opened 21 years ago
Closed 21 years ago
Scrollbar partly locked up when dialog pops up from another window
Categories
(Core :: XUL, defect)
Tracking
()
VERIFIED
FIXED
People
(Reporter: MatsPalmgren_bugz, Assigned: bryner)
References
Details
(Keywords: fixed1.5, regression)
Attachments
(1 file)
5.54 KB,
patch
|
dbaron
:
review+
dbaron
:
superreview+
asa
:
approval1.5+
|
Details | Diff | Splinter Review |
Scrollbar partly locked up when dialog pops up from another window
STEPS TO REPRODUCE:
1. Load a page that is long enough to cause a vertical scrollbar
2. Open another window and load an URL that will timeout or cause a dialog of
some sort to popup. An example: http://11.11.11.11:9999/
3. In the first window - scroll the scrollbar by dragging the scrollbar thumb
with the mouse pressed down when the dialog from the other window popup
4. Release the mouse button and click away the dialog
5. Try to scroll the scrollbar again by dragging the scrollbar thumb
ACTUAL RESULTS:
It doesn't work, the scrollbar does not respond to dragging.
The other methods of scrolling still works though (page scroll, kbd scroll etc)
The problem is local only to the one window in question.
EXPECTED RESULTS:
Scrollbar functions as normal
PLATFORM & BUILDS TESTED:
Bug occurs on Mozilla 2003-07-14-22 trunk Linux
(this is a quite recent regression I think)
Comment 1•21 years ago
|
||
this regressed between linux trunk 2003070107 and 2003070205, perhaps bug 53579
Comment 2•21 years ago
|
||
Same here, under Win2k and Mozilla 1.5a (20030718)
Note that it has happened when I was on a tab. Only the current tab (when alert
about unreachable site appear) has scrollbar locked (when trying to move it
directly by mouse). Other tab's (same window) scrollbar working fine.
Workaround : click on a link of the scrollbar-locked page, then go back.
Updated•21 years ago
|
OS: Linux → All
Comment 3•21 years ago
|
||
I was able to reproduce, too (opening in tab).
Comment 4•21 years ago
|
||
*** Bug 213886 has been marked as a duplicate of this bug. ***
Reporter | ||
Comment 5•21 years ago
|
||
*** Bug 216071 has been marked as a duplicate of this bug. ***
Reporter | ||
Comment 6•21 years ago
|
||
*** Bug 216394 has been marked as a duplicate of this bug. ***
Reporter | ||
Comment 7•21 years ago
|
||
*** Bug 217152 has been marked as a duplicate of this bug. ***
Assignee | ||
Comment 9•21 years ago
|
||
This code seems to be going to a great deal of work to only have the mediator
listen for events when a drag is not going on. Checking whether a drag is
going on is very cheap, so I just changed it to do that. The state can no
longer be out of sync, and it's no longer adding and removing the event
listener all the time.
I also cleaned up some unneeded nsIPresContext parameters to functions and got
rid of the cached mPresContext since we now have nsIFrame::GetPresContext().
(note, it's probably worth verifying that there are no other users of view
system mouse grabs that have internal state that must be kept consistent with
the grab)
Assignee | ||
Updated•21 years ago
|
Attachment #130642 -
Flags: superreview?(dbaron)
Attachment #130642 -
Flags: review?(dbaron)
Assignee | ||
Comment 10•21 years ago
|
||
*** Bug 217223 has been marked as a duplicate of this bug. ***
Updated•21 years ago
|
Flags: blocking1.5?
*** Bug 218047 has been marked as a duplicate of this bug. ***
Reporter | ||
Comment 12•21 years ago
|
||
*** Bug 212099 has been marked as a duplicate of this bug. ***
Reporter | ||
Comment 13•21 years ago
|
||
Does this patch fix bug 208225?
Comment on attachment 130642 [details] [diff] [review]
patch
Looks fine to me. (Is there code that can be removed?)
Attachment #130642 -
Flags: superreview?(dbaron)
Attachment #130642 -
Flags: superreview+
Attachment #130642 -
Flags: review?(dbaron)
Attachment #130642 -
Flags: review+
Never mind the removal bit.
Assignee | ||
Comment 16•21 years ago
|
||
this won't have any impact on selection
*** Bug 218824 has been marked as a duplicate of this bug. ***
Comment 18•21 years ago
|
||
I have windows xp and have seen this to. I geg it when some comes on to yahoo
messenger while I am scrolling locks up the scrollbar. It me by any pop up
window will lock it.
Comment 19•21 years ago
|
||
Yes, even a popup from another software is doing the same thing.
(Realpopup -a well named- in my case)
Comment 20•21 years ago
|
||
Comment on attachment 130642 [details] [diff] [review]
patch
a=asa (on behalf of drivers) for checkin to Mozilla 1.5
Attachment #130642 -
Flags: approval1.5+
Comment 21•21 years ago
|
||
*** Bug 214621 has been marked as a duplicate of this bug. ***
Comment 22•21 years ago
|
||
*** Bug 219015 has been marked as a duplicate of this bug. ***
Assignee | ||
Comment 23•21 years ago
|
||
I didn't request 1.5 approval and I'm a bit hesitant about checking it in for
1.5 now. At minimum this needs a couple of days to bake on the trunk.
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
*** Bug 218890 has been marked as a duplicate of this bug. ***
Comment 25•21 years ago
|
||
spot any thing after trunk checkin? if we are going to take this in 1.5 its
probably time to do it.
Flags: blocking1.5? → blocking1.5+
Reporter | ||
Comment 26•21 years ago
|
||
*** Bug 219723 has been marked as a duplicate of this bug. ***
*** Bug 219788 has been marked as a duplicate of this bug. ***
Reporter | ||
Comment 28•21 years ago
|
||
*** Bug 219994 has been marked as a duplicate of this bug. ***
Reporter | ||
Comment 29•21 years ago
|
||
*** Bug 219661 has been marked as a duplicate of this bug. ***
Reporter | ||
Comment 30•21 years ago
|
||
Given the number of duplicates I think this should be fixed for 1.5.
I haven't seen any reports of new problems on the trunk caused by this patch.
Comment 32•21 years ago
|
||
*** Bug 220559 has been marked as a duplicate of this bug. ***
Reporter | ||
Comment 33•21 years ago
|
||
*** Bug 221357 has been marked as a duplicate of this bug. ***
Verified FIXED with build 2004-11-18-05 on Windows XP (bug was reported against
Linux originally, but was seen on Windows as well).
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•