Having a large data url in the Highlights causes terrible reflow performance in the parent process
Categories
(Firefox :: Toolbars and Customization, enhancement, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox67 | --- | fixed |
People
(Reporter: florian, Assigned: nikkis, Mentored)
References
Details
(Keywords: good-first-bug, Whiteboard: [fxperf:p3])
Attachments
(2 files)
Reporter | ||
Comment 1•7 years ago
|
||
Comment 2•7 years ago
|
||
Updated•7 years ago
|
Comment 3•6 years ago
|
||
Comment 4•6 years ago
|
||
Comment 5•6 years ago
|
||
Comment 6•6 years ago
|
||
Comment 7•6 years ago
|
||
Comment 8•6 years ago
|
||
Comment 9•6 years ago
|
||
Comment 10•6 years ago
|
||
Hi Felipe and Mike, is it possible if this bug could be assigned to me? I'm hoping that I can make this my first contribution to the Firefox frontend!
Comment 11•6 years ago
|
||
Hi Mike, I am Phoenix, a participant for the current Outreachy round.
I would like to work on this, do we need a complete build for this, or will an artefact build suffice?
Comment 12•6 years ago
|
||
Hello, my name is Erik and I'm an Outreachy candidate. Can I please be assigned this bug for my initial contribution? Thanks.
Comment 13•6 years ago
|
||
Hello everyone! Since there have been a number of people asking to be assigned to this bug, I don't want to just pick one at random.. So, for folks who are willing to give it a try, please take a look at the comment 5 here in this bug, which has detailed instructions.
The most important first step is to get a local Firefox build up and going.. If you have that already, take a look at the rest of the instructions in comment 5 and see if you get something +/- working (doesn't need to be perfect, just to have a good perspective that the bug will be fixed). Once someone has that, I'll be happy to mentor it to the end (fixing rough edges, providing feedback and review..)
Assignee | ||
Comment 14•6 years ago
|
||
Hi Felipe,
Just throwing my name in that hat! I haven't commented yet, but have been looking into this the past few days.
I have a local Firefox build and have been able to reproduce the bug. I think I know where I need to implement the fix (thanks for the helpful hints!) so will have an initial rough cut up shortly for review. Would you like this submitted via Phabricator?
Thanks!
Comment 15•6 years ago
|
||
Yep, let's use Phabricator
Assignee | ||
Comment 16•6 years ago
|
||
This commit provides a simple fix to reduce the time spent
rendering larger data URLs (such as large screenshots) in
the status panel when the Highlights tab is hovered over.
By limiting the number of characters displayed, this
decreases the time spent in the _showDelayed function.
Updated•6 years ago
|
Assignee | ||
Comment 17•6 years ago
|
||
Hi Felipe. Hope you had a good weekend! Just wondering if there was anything I could improve on with my patch? Thank you again!
Updated•6 years ago
|
Comment 18•6 years ago
|
||
Comment 19•6 years ago
|
||
Backed out changeset 6890499eb5d1 (Bug 1484071) for ESlint failure at tabbrowser.js.
Backout: https://hg.mozilla.org/integration/autoland/rev/bd0449584cba8f18c4c9c5666ba4b7a459d573b7
Push that started the failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&resultStatus=pending%2Crunning%2Csuccess%2Ctestfailed%2Cbusted%2Cexception&revision=6890499eb5d12fe8bce5ce1289ecb052ceb89343&selectedJob=232012381
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=232012381&repo=autoland&lineNumber=283
Comment 20•6 years ago
|
||
Nikki, can you run mach eslint browser/base/content/tabbrowser.js
to check that there are no other eslint complaints with the patch?
Comment 21•6 years ago
|
||
Comment 23•6 years ago
|
||
You're welcome! Thanks for your contribution to Firefox :)
Comment 24•6 years ago
|
||
bugherder |
Description
•