Open Bug 1642433 Opened 4 years ago Updated 2 years ago

[meta] Make uses of GetInProcess(|Scriptable)(Top|Parent) Fission-compatible

Categories

(Core :: DOM: Core & HTML, task, P3)

task

Tracking

()

Fission Milestone Future

People

(Reporter: kmag, Unassigned)

References

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

Details

(Keywords: meta)

Similar to uses of nsIDocShellTreeItem, many/most of the callers of these methods will probably do the wrong thing under Fission with remote frames.

Severity: -- → N/A
Priority: -- → P3

kmag recommends we do this soon because some calls are definitely broken now. Most of the calls are in DOM. He will audit the calls and file blocking bugs blocking this meta bug.

M6a

Assignee: nobody → kmaglione+bmo
Fission Milestone: ? → M6a
Keywords: meta
Summary: Audit uses of GetInProcess(|Scriptable)(Top|Parent) → [meta] Audit uses of GetInProcess(|Scriptable)(Top|Parent)
Depends on: 1642425
Depends on: 1646474
Depends on: 1646476
Depends on: 1646481
Depends on: 1646482
Depends on: 1646486
Depends on: 1646488
Depends on: 1646491
Depends on: 1646493
Depends on: 1646498
Depends on: 1646501
Depends on: 1646505
Depends on: 1646507
Depends on: 1641905
Depends on: 1646513
Depends on: 1646519
Depends on: 1646532
Depends on: 1646535
Depends on: 1646537
Depends on: 1646539
Depends on: 1646541
Depends on: 1646542
Depends on: 1646544
Depends on: 1646545
Depends on: 1646547
Depends on: 1646548
Depends on: 1646549
Depends on: 1646552
Depends on: 1646553
Depends on: 1646554
Depends on: 1646556
Depends on: 1646557
Depends on: 1646560
Depends on: 1646561
Depends on: 1646562
Depends on: 1646565
Depends on: 1646567
Depends on: 1646568
Depends on: 1646570
Depends on: 1646573

kmag said the auditing is complete in M6a so re-purposing the bug to fix the APIs and moving to M6b.

Fission Milestone: M6a → M6b
Summary: [meta] Audit uses of GetInProcess(|Scriptable)(Top|Parent) → [meta] Make uses of GetInProcess(|Scriptable)(Top|Parent) Fission-compatible

This is a meta bug and all sub-bugs have been assigned Fission milestones. Moving the meta bug to M7 so we make sure to review all dependencies before rolling out to beta.

Fission Milestone: M6b → M7
No longer depends on: 1646552

Unassigning kmag because audit is done and now these sub-bugs need to be fixed.

Assignee: kmaglione+bmo → nobody
Type: task → defect
No longer depends on: 1646562
No longer depends on: 1646562

Moving this meta to MVP so we can revisit it later to ensure all dependencies are resolved. The current sub-bugs are already targeting appropriate Fission milestones (M7, M8, MVP, Future).

Fission Milestone: M7 → MVP

Removing Fission milestone from the meta as all sub-bugs are already tagged for appropriate Fission milestones.

Fission Milestone: MVP → ---
No longer depends on: 1646541
See Also: → 1646541
Fission Milestone: --- → MVP
No longer depends on: 1646562

Moving this bug from Fission MVP to Future. Anny just landed a fix for M8 bug 1646532 and all the remaining dependent bugs are Fission Future bugs.

Fission Milestone: MVP → Future
Type: defect → task
You need to log in before you can comment on or make changes to this bug.