Open Bug 1278757 (rdm-toggle) Opened 4 years ago Updated 8 months ago

[meta] RDM toggle performance and UX


(DevTools :: Responsive Design Mode, defect, P3)



(Not tracked)


(Reporter: jryans, Unassigned)


(Depends on 14 open bugs)


(Keywords: meta, Whiteboard: [rdm-v2])

From :ochameau's comments in bug 1240900:

* Still see various steps while switching on/off RDM. Feels junky. Very junky on some sites.
When switching it on, you first see the website with desktop layout appear in the RDM, but then after a bit, it switches to a mobile layout (without the menu label on the top black header).
Is there a resize handler? or is this just CSS being recomputed? If that's the later it would be great to wait for it to be recomputed before showing the website. There is no point in showing the Desktop one with such a blinking effect.
Same thing when switching it off, you see the mobile layout in a full tab, and then, only after a bit it resizes.
Flags: qe-verify+
QA Contact: mihai.boldan
Blocks: rdm-top
Whiteboard: [multiviewport][reserve-rdm] → [rdm-v2][triage]
I've spotted a number of perf issues here.  I'll create separate bugs for each and use this as a meta bug.
Assignee: nobody → jryans
Flags: qe-verify+ → qe-verify-
Keywords: meta
Priority: P3 → P1
QA Contact: mihai.boldan
Summary: Toggling RDM can be slow, especially on complex sites → [meta] Toggling RDM can be slow, especially on complex sites
Whiteboard: [rdm-v2][triage] → [rdm-v2]
Alias: rdm-toggle-perf
Depends on: 1321631
Depends on: 1321831
Duplicate of this bug: 1332586
Attachment 8828745 [details] is an example of what the transition can look like.
Assignee: jryans → nobody
Depends on: 1342962
I'll keep this meta bug open for now, since I think more could still be done to improve perf here.

I don't have any more immediate ideas, but I'm sure some could be found if we looking through profiles for a bit.
Priority: P1 → P3
Product: Firefox → DevTools
Summary: [meta] Toggling RDM can be slow, especially on complex sites → [meta] RDM toggle performance
Alias: rdm-toggle-perf → rdm-toggle
Summary: [meta] RDM toggle performance → [meta] RDM toggle performance and UX
Depends on: 1421058
Depends on: 1516275
Depends on: 1504671
Depends on: 1510806
Depends on: 1347511
Depends on: 1273721
Depends on: 1332053
Depends on: 1253200
Depends on: 1259391
Depends on: 1262818
Depends on: 1274019
Depends on: 1279530
Depends on: 1293208
Depends on: 1300489
Depends on: 1325579
Depends on: 1345532
Depends on: 1349229
Depends on: 1408602
Depends on: 1422927
Depends on: 1532095
Depends on: 1533123
You need to log in before you can comment on or make changes to this bug.