Closed Bug 1614462 (rm-mozbrowser) Opened 1 year ago Closed 1 year ago

Remove support for <iframe mozbrowser> in content

Categories

(Core :: DOM: Navigation, task, P2)

task

Tracking

()

RESOLVED FIXED
mozilla77
Fission Milestone M6a
Tracking Status
firefox77 --- fixed

People

(Reporter: kmag, Assigned: kmag)

References

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

Details

(Keywords: dev-doc-complete)

Attachments

(11 files)

47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review

Keeping these working is becoming increasingly difficult, especially in light of Fission, and they're not actually available to any production code anymore.

Alias: rm-mozbrowser
Depends on: 1614478
Depends on: 1614479
Depends on: 1614480
Depends on: 1614494
Fission Milestone: --- → ?
Blocks: 1574886
See Also: → 1318532
See Also: 1318532

Tentatively assigning to kmag because he said is working on this bug this week.

Tracking for Fission dogfooding (M5)

Assignee: nobody → kmaglione+bmo
Fission Milestone: ? → M5

Removing mozbrowser doesn't strictly block Fission dogfooding, but removing it is a high priority for kmag because it is causing extra work.

Priority: -- → P2

Moving P2 M5 bugs to M5b milestone

Fission Milestone: M5 → M5b

M6a because not a dogfooding blocker.

Fission Milestone: M5b → M6a

These were added for the sake of app browsers, and all of the code which
actually needed them has since been removed.

<iframe mozbrowser> is no longer supported in content processes.

These tests used <iframe mozbrowser> for convenience, mostly forcing
themselves to only run in non-e10s mode in the process, but none of them
really have any need to.

The only remaining mozbrowser consumer is Responsive Design Mode, which
doesn't rely on any of its content JS APIs.

Attachment #9140251 - Attachment description: Bug 1614462: Part 2e - Migrate desktop-only CrashSservice_crash test to browser test. r=mconley → Bug 1614462: Part 2e - Migrate desktop-only CrashService_crash test to browser test. r=mconley
Blocks: 1630691
Pushed by maglione.k@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/b7deaed376ed
Part 1 - Remove unused message principals. r=nika
https://hg.mozilla.org/integration/autoland/rev/b4819c99e16e
Part 2a - Remove commented out mozbrowser test code. r=mccr8
https://hg.mozilla.org/integration/autoland/rev/6d2137eb1d52
Part 2b - Remove unnecessary mozbrowser usage in chrome tests. r=mccr8
https://hg.mozilla.org/integration/autoland/rev/90ed81cbfe34
Part 2c - Remove content mozbrowser tests. r=mccr8
https://hg.mozilla.org/integration/autoland/rev/0ffed1dc4296
Part 2d - Fix tests that don't need to use mozbrowser. r=mccr8
https://hg.mozilla.org/integration/autoland/rev/e4ad5037658f
Part 2e - Migrate desktop-only CrashService_crash test to browser test. r=mconley
https://hg.mozilla.org/integration/autoland/rev/cd6b8d630f4c
Part 2f - Remove browser-element mochitests. r=mccr8
https://hg.mozilla.org/integration/autoland/rev/512bbab4730c
Part 3a - Remove support for <iframe mozbrowser> in content processes. r=nika
https://hg.mozilla.org/integration/autoland/rev/dbc2e2556d08
Part 3b - Remove moribund DocShell FrameType/IsMozBrowser/IsInMozBrowser fields. r=nika
https://hg.mozilla.org/integration/autoland/rev/34d4a86530b4
Part 3c - Remove dead TabContext IsMozBrowserElement fields. r=nika
Blocks: 1631358
Pushed by maglione.k@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/0cf4898ae08d
Part 1 - Remove unused message principals. r=nika
https://hg.mozilla.org/integration/autoland/rev/93b3bacdbb34
Part 2a - Remove commented out mozbrowser test code. r=mccr8
https://hg.mozilla.org/integration/autoland/rev/e68c38a7741d
Part 2b - Remove unnecessary mozbrowser usage in chrome tests. r=mccr8
https://hg.mozilla.org/integration/autoland/rev/2106f3ccc4b5
Part 2c - Remove content mozbrowser tests. r=mccr8,marionette-reviewers,whimboo
https://hg.mozilla.org/integration/autoland/rev/ecc3477ed34e
Part 2d - Fix tests that don't need to use mozbrowser. r=mccr8
https://hg.mozilla.org/integration/autoland/rev/a73ef8167cd4
Part 2e - Migrate desktop-only CrashService_crash test to browser test. r=mconley
https://hg.mozilla.org/integration/autoland/rev/7f604ee5731c
Part 2f - Remove browser-element mochitests. r=mccr8
https://hg.mozilla.org/integration/autoland/rev/284002de7137
Part 3a - Remove support for <iframe mozbrowser> in content processes. r=nika
https://hg.mozilla.org/integration/autoland/rev/c61b797d63e9
Part 3b - Remove moribund DocShell FrameType/IsMozBrowser/IsInMozBrowser fields. r=nika
https://hg.mozilla.org/integration/autoland/rev/bf4f8253c708
Part 3c - Remove dead TabContext IsMozBrowserElement fields. r=nika
Pushed by maglione.k@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/a1671f0fdf34
Part 1 - Remove unused message principals. r=nika
https://hg.mozilla.org/integration/autoland/rev/59cc469c0fe5
Part 2a - Remove commented out mozbrowser test code. r=mccr8
https://hg.mozilla.org/integration/autoland/rev/68361305d05b
Part 2b - Remove unnecessary mozbrowser usage in chrome tests. r=mccr8
https://hg.mozilla.org/integration/autoland/rev/5dbc1ee8dc91
Part 2c - Remove content mozbrowser tests. r=mccr8,marionette-reviewers,whimboo
https://hg.mozilla.org/integration/autoland/rev/b8b4460b4aed
Part 2d - Fix tests that don't need to use mozbrowser. r=mccr8
https://hg.mozilla.org/integration/autoland/rev/32fb3428fd5f
Part 2e - Migrate desktop-only CrashService_crash test to browser test. r=mconley
https://hg.mozilla.org/integration/autoland/rev/b6e41de98857
Part 2f - Remove browser-element mochitests. r=mccr8
https://hg.mozilla.org/integration/autoland/rev/d3cf0a8b0472
Part 3a - Remove support for <iframe mozbrowser> in content processes. r=nika
https://hg.mozilla.org/integration/autoland/rev/3c37d27ef0af
Part 3b - Remove moribund DocShell FrameType/IsMozBrowser/IsInMozBrowser fields. r=nika
https://hg.mozilla.org/integration/autoland/rev/f5526af32dfe
Part 3c - Remove dead TabContext IsMozBrowserElement fields. r=nika
Flags: needinfo?(kmaglione+bmo)
Depends on: 1633132
Regressions: 1644248
You need to log in before you can comment on or make changes to this bug.