Open Bug 1574885 (dt-rdm-fission) Opened 1 year ago Updated 3 months ago

[meta] Make RDM Fission-friendly

Categories

(DevTools :: Responsive Design Mode, task)

task
Not set
normal

Tracking

(Fission Milestone:Future)

Fission Milestone Future

People

(Reporter: pbro, Unassigned)

References

(Depends on 13 open bugs, Blocks 1 open bug)

Details

(Keywords: meta, Whiteboard: dt-fission)

The RDM UI is currently built in a way that isn't very Fission-friendly.

It simulates a browser viewport by using an <iframe mozbrowser> element that is loaded in a normal browser tab. Various messages that the browser uses are relayed (using the message manager) between the browser and the simulated viewport.

As the browser front-end's messages are getting refactored piece by piece to make use of new actors, this makes it harder and harder for RDM to work.

The plan is to remove the need for the message-manager-heavy architecture.

See the description of impacts and meeting transcripts here: https://docs.google.com/document/d/1lwZLQj-pwymD0-gAMt7b3UF6jVLE-MGUMvpRc2Kxj-c/edit#heading=h.8147ii4syt9c

Depends on: 1574886
Depends on: 1549775
Depends on: 1574888
Duplicate of this bug: 1510806
Whiteboard: dt-fission
No longer depends on: 1574886
Fission Milestone: --- → M5
Depends on: 1585097
Depends on: 1585084
Depends on: 1585095
Depends on: 1585090
Depends on: 1574886
Depends on: 1585094, 1585096
Depends on: 1585092
Depends on: 1585121
Depends on: 1585005
Depends on: 1585008
Depends on: 1585100
Depends on: 1578865
Depends on: 1578824, 1578896
Depends on: 1585089
Depends on: 1578898
Depends on: 1579178
Depends on: 1578840
Depends on: 1585080
Depends on: 1579129, 1578894
Depends on: 1579133
Depends on: 1579226
Depends on: 1579269
Depends on: 1578867, 1584346
Depends on: 1578887
Depends on: 1578839
Depends on: 1578892
No longer depends on: 1549775, 1574888, dt-rdm-fission-cleanup
Depends on: 1587569
Depends on: 1587636
Depends on: 1593708
Depends on: 1595092
Depends on: 1593073
No longer depends on: 1574886
Depends on: 1595800
Depends on: 1596166
Fission Milestone: M5 → Future

Tracking for enabling Fission in Nightly (M6)

Fission Milestone: Future → M6
Depends on: 1604726
Depends on: 1604729
Depends on: 1595188, 1587562
No longer depends on: 1587562
No longer depends on: 1604726
Depends on: 1604726
Depends on: 1516413
Depends on: 1569626
No longer depends on: 1569626
Depends on: 1613674
Depends on: 1613677
Depends on: 1619476
Depends on: 1619478
Blocks: 1616701
No longer blocks: 1616701
Depends on: 1616701
Depends on: 1621306
Depends on: 1621326
Depends on: 1621937
Depends on: 1621945
Depends on: 1622003
Depends on: 1622015
Depends on: 1622025
Depends on: 1624351
Depends on: 1624283
Depends on: 1624889
Blocks: 1625501
Depends on: 1625558
Depends on: 1627023
No longer blocks: 1625501
Depends on: 1629941
Depends on: 1634497
Depends on: 1636634
Depends on: 1638118
Depends on: 1644248
Depends on: 1647221
Depends on: 1647304
Depends on: 1647322
Depends on: 1647330
No longer depends on: 1647330
Depends on: 1647394
Depends on: 1647562
Depends on: 1645363
Depends on: 1647735
Depends on: 1648088
Depends on: 1648089
Depends on: 1648098
Depends on: 1648210
Depends on: 1648039
Depends on: 1648042
Depends on: 1648048
Depends on: 1648078
Depends on: 1648235
Depends on: 1648239
Depends on: 1648244
Depends on: 1648248
Depends on: 1648616
Depends on: 1648112
Depends on: 1648728
Depends on: 1648730
Depends on: 1648741
Depends on: 1648754
Depends on: 1650037
Depends on: 1649537
Depends on: 1651417
Depends on: 1651452
Depends on: 1651494
Depends on: 1651498
Depends on: 1651500
Depends on: 1651501
No longer depends on: 1651501
No longer depends on: 1651500
No longer depends on: 1651498
No longer depends on: 1651494
No longer depends on: 1651452
No longer depends on: 1648754
No longer depends on: 1648741
No longer depends on: 1648730
No longer depends on: 1648728
No longer depends on: 1648248
No longer depends on: 1648039
No longer depends on: 1648088
No longer depends on: 1648042
No longer depends on: 1648048
No longer depends on: 1648078
No longer depends on: 1648112
No longer depends on: 1648210
No longer depends on: 1648235
No longer depends on: 1648239
No longer depends on: 1648244

This RDM Fission meta bug doesn't need to block Fission MVP.

Fission Milestone: M6 → Future

Adding dt-fission whiteboard tag to DevTools bugs that mention Fission or block Fission meta bugs but don't already have a dt-fission whiteboard tag.

Whiteboard: dt-fission
Depends on: 1655963
You need to log in before you can comment on or make changes to this bug.