Closed Bug 662843 Opened 13 years ago Closed 13 years ago

Scrolling regression on pages with lots of embedded Youtube iframes with asynchronous plugin rendering on Mac

Categories

(Core Graveyard :: Plug-ins, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 662347

People

(Reporter: ehsan.akhgari, Unassigned)

References

()

Details

(Keywords: perf, regression)

The scrolling on the page in the URL field is very jittery on trunk, compared to Firefox 4, for example.  This might be a regression from the asynchronous plugin rendering patch on Mac.
Thanks for the additional test case.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → DUPLICATE
Sorry, but I can't reproduce this bug.

I tested with FF 4.0.1 and the firefox-2011-06-05-03-mozilla-central
and firefox-2011-06-06-03-mozilla-central nightlies on OS X 10.6.7
running on a 2.5-year-old MacBook Pro.  The second of these two
nightlies is the first that contained the patch for bug 598425.  I
didn't notice any difference in scrolling behavior between FF 4.0.1
and either of the two nightlies.  I tested with a fresh profile.

I also can't reproduce bug 662347 using its original testcase.

Benoit, can you reproduce this?

What am I missing?
I can not reproduce this either, I will contact Ehsan on IRC to investigate.
(In reply to comment #3)
> I can not reproduce this either, I will contact Ehsan on IRC to investigate.

We talked and Benoit told me that he managed to reproduce it.
> We talked and Benoit told me that he managed to reproduce it.

Benoit, when you have a chance please document that here :-)
As discussed with Ehsan I did notice some bad performance with the videos playing. I think this is related to async plugin didn't get pref on by default. Setting mozilla.plugins.use_layers to true should fix the problem.
But the question is, why didn't I notice any problems in numerous tests?  I didn't (and still don't) have mozilla.plugins.use_layers set (to any value).

I suspect there's some other setting that you guys have set but I don't.  Is asynchronous layer-based plugin painting off by default?  Ehsan, please see if you can still reproduce this bug with a clean profile.
(In reply to comment #7)
> I suspect there's some other setting that you guys have set but I don't.  Is
> asynchronous layer-based plugin painting off by default?  Ehsan, please see if
> you can still reproduce this bug with a clean profile.

I did reproduce with a clean profile.
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.