Closed Bug 1453783 (top-level-html) Opened 3 years ago Closed 2 years ago

[meta] Support top-level chrome HTML windows

Categories

(Firefox :: General, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED FIXED
Tracking Status
firefox61 --- affected

People

(Reporter: bgrins, Unassigned)

References

(Depends on 2 open bugs)

Details

(Keywords: meta)

User Story

Missing features:

* Context menus
* Application menu
* Window sizing / location persistence

Attachments

(1 obsolete file)

I'd like to be able to open chrome HTML windows for things like the Browser Console (which is implemented in HTML but requires a XUL window in order to support various features)
User Story: (updated)
Depends on: 1453788
Depends on: 1454440
Depends on: 1454445
Attached the patch I'm using to discover issues - it's not intended to land here.
Depends on: 1456663
Comment on attachment 8968283 [details]
Bug 1453783 - Patch to test switching from browserconsole.xul to webconsole.html

Removing the patch since a version of this landed in Bug 1456663. 

This can be run locally now with `./mach run --setpref devtools.browserconsole.html=true`
Attachment #8968283 - Attachment is obsolete: true
Depends on: 1460663
Depends on: 1460691
Alias: top-level-html
Depends on: 1460922
Depends on: 1466897
Depends on: 1469339
Depends on: 1469341
Depends on: 1471734
Depends on: 1472751
Depends on: 1472787
Depends on: 1473160
Depends on: 1473165
Depends on: 1456852
Depends on: 1475304
Depends on: 1475305
Depends on: 1475342
Depends on: 1476030
Depends on: 1476333
Depends on: 1476678
Depends on: 1478434
Depends on: 1479050
Depends on: 1479125
Depends on: 1479538
Depends on: 1479543
Depends on: 1479908
Depends on: 1480206
Depends on: 1480465
Depends on: 1481286
Depends on: 1481882
Depends on: 1482170
Depends on: 1482256
Depends on: 1482448
Depends on: 1482667
Depends on: 1483034
Depends on: 1483277
Depends on: 1484081
Depends on: 1484759
Depends on: 1485147
Depends on: 1485157
Depends on: 1485426
Depends on: 1486716
Depends on: 1486888
Depends on: 1486895
Depends on: 1487476
Depends on: 1487568
Depends on: 1488755
Depends on: 1488915
Depends on: 1488918
Depends on: 1489140
Depends on: 1489612
Depends on: 1490464
Depends on: 1492247
Depends on: 1492327
Depends on: 1492582
Depends on: 1492609
Depends on: 1492613
Depends on: 1492619
Depends on: 1493210
Depends on: 1497599
Depends on: 1497975
Depends on: 1498287
Depends on: 1498713
Depends on: 1500240
Depends on: 1501065
Depends on: 1501478
Depends on: 1501738
Depends on: 1501791
Depends on: 1501833
Depends on: 1502151
Depends on: 1502509
Depends on: 1502523
Depends on: 1502548
Depends on: 1502556
Depends on: 1505944
Depends on: 1506237
Depends on: 1512674
Depends on: 1388159
Depends on: 1527733
Depends on: 1527977
Depends on: 1533881
No longer depends on: 1483034, 1483277, 1488918, 1492582, 1498287, 1512674, 1527977
Blocks: 1533881
No longer depends on: 1533881
No longer depends on: 1505944
No longer depends on: 1388159
Blocks: 1540278

This is pretty much done now. Related work will continue in Bug 1533881 and Bug 1540278.

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Depends on: 1544144
Depends on: 1544567
Depends on: 1561326
You need to log in before you can comment on or make changes to this bug.