Closed Bug 1674890 Opened 7 months ago Closed 7 months ago

Remove XUL decks from toolkit/mozapps/extensions/content/extensions.xhtml

Categories

(Toolkit :: Add-ons Manager, task, P2)

task

Tracking

()

RESOLVED FIXED
85 Branch
Tracking Status
firefox85 --- fixed

People

(Reporter: ntim, Assigned: mstriemer)

References

(Blocks 1 open bug)

Details

Attachments

(1 file, 1 obsolete file)

https://searchfox.org/mozilla-central/rev/16d30bafd4e5276d6d3c632fb52a6c71e739cc44/toolkit/mozapps/extensions/content/extensions.xhtml#24-40

Not sure if more views are ever appended to the <stack> or <deck>, but if not, the structured can be flattened. IIRC, these were useful during the HTML conversion, but that's now fully finished. The hard part here is adjusting the JS/CSS accordingly.

Another way to go with this is to allow: chrome://mozapps/content/extensions/aboutaddons.html to load on its own, and the extensions.xhtml & extensions.js files can be removed altogether. That's a bit more effort though.

Severity: -- → N/A
Priority: -- → P2
Assignee: nobody → ntim.bugs
Status: NEW → ASSIGNED
Blocks: 1558982, 1525179
Depends on: 1677526
Depends on: 1677530
Depends on: 1677582
Assignee: ntim.bugs → mstriemer
No longer depends on: 1677526, 1677530, 1677582
Blocks: 1678173

Comment on attachment 9186703 [details]
Bug 1674890 - Simplify gViewController and extensions.xhtml structure.

Revision D96440 was moved to bug 1678173. Setting attachment 9186703 [details] to obsolete.

Attachment #9186703 - Attachment is obsolete: true
Pushed by ntim.bugs@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/dbd38ba55b03
Simplify extensions.xhtml markup to just <browser> r=ntim,rpl
No longer blocks: 1525179, 1558982
Status: ASSIGNED → RESOLVED
Closed: 7 months ago
Resolution: --- → FIXED
Target Milestone: --- → 85 Branch
No longer blocks: 1559192
Blocks: 1559192
You need to log in before you can comment on or make changes to this bug.