Open Bug 1544027 Opened 5 years ago Updated 9 months ago

[meta] Switch lazy markup insertion to using <template> tags, also in XUL

Categories

(Firefox :: General, task, P3)

67 Branch
task

Tracking

()

People

(Reporter: Gijs, Unassigned)

References

(Depends on 1 open bug)

Details

(Keywords: meta)

User Story

- preferences
- customize mode
- panic/forget button/panel
- edit bookmarks panel ( browser/components/places/content/editBookmark.js )

This would have the benefit that XML parsing errors would be surfaced immediately instead of only when the content is moved into "real" DOM.

Consumers I'm aware of will go in the user story so they can be edited.

Potential pitfalls:

  • We may need to adjust the code we use to detect whether we've de-lazified.
  • Performance
  • <script> tags, if any, may need more caution.
Keywords: meta
Summary: meta] Switch lazy markup insertion to using <template> tags, also in XUL → [meta] Switch lazy markup insertion to using <template> tags, also in XUL

I guess this also goes for the code that uses parseXULToFragment that isn't in a binding file...

User Story: (updated)
See Also: → 1534371
Depends on: 1545962
Depends on: 1584189
Priority: -- → P3
Severity: normal → N/A
Performance Impact: --- → ?

Performance impact cannot be determined for metabugs.

Performance Impact: ? → ---
You need to log in before you can comment on or make changes to this bug.