Closed Bug 1614462 (rm-mozbrowser) Opened 5 years ago Closed 5 years 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

(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
Regressions: 1730166
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: