Closed
Bug 299643
Opened 20 years ago
Closed 1 year ago
Not painting reliably while widgets are held
Categories
(Core Graveyard :: Widget: Mac, defect)
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: mark, Unassigned)
References
Details
Since bug 282940 and bug 271050, switching from WaitNextEvent to CFRunLoopSource:
In the past, if the mouse was held down in the menu or scroll bar, the
application would stop making progress. The new event handling has fixed that,
but now, repainting isn't happening when it should while the mouse is down on
these widgets.
Example: Attempt to visit www.mozilla.org. As soon as you press return, mouse
down in the menu bar. The new page doesn't paint until the mouse is released.
If it would have painted on other platforms (can't check now, but I'm pretty
sure it would have), then it should paint on the Mac too, even while mousing
around in the menus.
Now, try a more complicated layout like www.nytimes.com or www.cnn.com. Same
result. Try visiting the site, but don't mouse down in the menu bar until you
see the page begin to draw. Some parts of the page may draw while the mouse is
down, but the page won't draw in its entirety until the mouse is released.
Now, fire up a download and open the download manager. Mouse down while
watching the progress bar. It stops moving, and the per-download counters stop
too, but the title bar correctly updates as progress is made.
Comment 1•20 years ago
|
||
I wonder if we'd have to switch to carbon events to fix this?
| Reporter | ||
Comment 2•20 years ago
|
||
*** Bug 300282 has been marked as a duplicate of this bug. ***
Comment 3•20 years ago
|
||
*** Bug 300280 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
•