Open Bug 830697 Opened 13 years ago Updated 3 years ago

delay showing the widget until we've completed the layer transaction that renders all the contents of the widget

Categories

(Core :: Graphics, defect)

x86_64
Windows 7
defect

Tracking

()

People

(Reporter: Optimizer, Unassigned)

References

Details

Read https://bugzilla.mozilla.org/show_bug.cgi?id=794246#c23 and the whole bug for complete reference. A small reference : I can see the following behavior clearly while opening (book|feed)marks menupopup: 1 First the border is painted with the whole popup transparent. 2 Then the popup is painted with the bookmarks/feeds . Although it is much faster than before bug 794246 landed, and it does not lag with time. IMO, this painting should not be separately visible at all. [reply] [-] Comment 22 Girish Sharma [:Optimizer] 2013-01-15 03:06:42 PST If the reason for step 1 and 2 being clearly separately viewable is the time taken to draw the menu items, then there can be a workaround, that when we draw the border of the box, draw the same colored background also. This will make the opening of popups snappier. [reply] [-] Comment 23 Robert O'Callahan (:roc) (Mozilla Corporation) 2013-01-15 03:48:56 PST I think what we need to do there is to delay showing the widget until we've completed the layer transaction that renders all the contents of the widget. Please file a new bug for that?
Blocks: 794246
It would be really nice if something other than delay is the solution
(In reply to Girish Sharma [:Optimizer] from comment #1) > It would be really nice if something other than delay is the solution Should this bug be RESOLVED FIXED after landing bug 832641?
(In reply to Avi Halachmi (:avih) from comment #2) > (In reply to Girish Sharma [:Optimizer] from comment #1) > > It would be really nice if something other than delay is the solution > > Should this bug be RESOLVED FIXED after landing bug 832641? Its much much faster now. But this bug is still valid.
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.