Remove dom/browser-element/BrowserElementParent.jsm
Categories
(Core :: DOM: Core & HTML, task, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox125 | --- | fixed |
People
(Reporter: mccr8, Assigned: aiunusov)
References
Details
(Whiteboard: [esmification-timeline])
Attachments
(16 files, 2 obsolete files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
It sounds like this isn't used any more, so we should try removing it. Gijs said it was confusing to have this around, because it kind of looks like something useful, but it isn't actually.
Reporter | ||
Comment 1•3 years ago
|
||
jstutte said jkrause might be able to work on this, so I'll mark them as the assignee for now.
Comment 3•3 years ago
|
||
Note that the various references to the "mozbrowser" attribute should also be removed.
Please flag me for review. Thanks!
Reporter | ||
Comment 4•3 years ago
|
||
Presumably everything under dom/browser-element/ can be removed. You should also talk to smaug after that happens, so he can deal with getting the module for this code removed.
Comment 5•3 years ago
|
||
I will split it into several commits to make it easier to review.
Comment 6•3 years ago
|
||
Comment 7•3 years ago
|
||
I think we should also remove dom/interfaces/html/nsIMozBrowserFrame.idl
and related code.
Comment 8•3 years ago
|
||
(Thanks for working on this!)
Comment 9•3 years ago
|
||
Module owner thanks :)
And yes, please remove the interface too and all the places it is used. That can be a separate patch.
Looks like there is also nsIDOMMozBrowserFrame.
Comment 11•3 years ago
|
||
Depends on D155254
Comment 12•2 years ago
|
||
Comment 13•2 years ago
|
||
There are some r+ patches which didn't land and no activity in this bug for 2 weeks.
:jkrause, could you have a look please?
If you still have some work to do, you can add an action "Plan Changes" in Phabricator.
For more information, please visit BugBot documentation.
Comment 14•2 years ago
|
||
jkrause, hmm, should we land the patches.
https://phabricator.services.mozilla.com/D175898 has some error in moz.build
Comment 15•2 years ago
|
||
I will fix the errors in moz.build
.
Lastly, there will be some more patches removing the attribute mInIsolatedMozBrowser
and some dangling textual references of mozbrowser
.
What about deprecated methods like nsIDocShell getSameTypeInProcessParentIgnoreBrowserBoundaries()
?
Updated•2 years ago
|
Comment 16•2 years ago
|
||
Depends on D175898
Comment 17•2 years ago
|
||
Depends on D183229
Assignee | ||
Updated•2 years ago
|
Updated•2 years ago
|
Assignee | ||
Comment 18•2 years ago
|
||
So, this patch must be finished (I am working on it): https://phabricator.services.mozilla.com/D183230
plus, removing mInIsolatedMozBrowser and mozbrowser
Comment 19•2 years ago
|
||
Comment 20•2 years ago
|
||
(In reply to Artur Iunusov from comment #18)
So, this patch must be finished (I am working on it): https://phabricator.services.mozilla.com/D183230
plus, removing mInIsolatedMozBrowser and mozbrowser
Ah, I took the liberty of rebasing and fixing the build / killing a bunch of other code in https://phabricator.services.mozilla.com/D189490. Feel free to reuse whatever you need, sorry, didn't know it was actively being worked on.
Assignee | ||
Comment 21•2 years ago
•
|
||
No worries. I can update and put D183230 patch to the review and include removal of the other stuff ("dangling textual references of mozbrowser" and /dom/browser-element)
Assignee | ||
Comment 22•2 years ago
|
||
Depends on D189490
Assignee | ||
Comment 23•2 years ago
|
||
need basically just a try server run, to confirm that nothing is broken
Assignee | ||
Comment 24•2 years ago
|
||
sounds like all of these references must be also removed:
https://searchfox.org/mozilla-central/search?q=browser-element&path=&case=true®exp=false
Assignee | ||
Comment 25•2 years ago
|
||
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Assignee | ||
Comment 26•2 years ago
|
||
Assignee | ||
Comment 27•2 years ago
|
||
Depends on D190918
Updated•2 years ago
|
Assignee | ||
Comment 28•2 years ago
•
|
||
some build failures on try server https://treeherder.mozilla.org/push-health/push?repo=try&revision=2c0ceccc682e724afbe1a7a534dc3b38ffb76aa1&tab=builds
could not reproduce locally, though (still looking the logs. UPD: fixed)
Assignee | ||
Comment 29•2 years ago
|
||
Assignee | ||
Comment 30•2 years ago
|
||
Assignee | ||
Comment 31•2 years ago
|
||
Updated•2 years ago
|
Assignee | ||
Comment 32•2 years ago
|
||
Assignee | ||
Comment 33•2 years ago
|
||
Assignee | ||
Comment 34•2 years ago
|
||
Assignee | ||
Comment 35•2 years ago
|
||
- as a part of "cookie jars" for apps feature,
see https://bugzilla.mozilla.org/show_bug.cgi?id=756648
Assignee | ||
Comment 36•2 years ago
|
||
-before removal isInBrowserElement and migration to the new schema
Assignee | ||
Comment 37•2 years ago
|
||
- still expect AppID, mInIsolatedMozBrowser and parse it
- but keep unused
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Assignee | ||
Comment 39•2 years ago
|
||
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Comment 41•2 years ago
|
||
This patch cleans up some existing code and adds full support for origin
attribute serialization.
Updated•2 years ago
|
Updated•2 years ago
|
Assignee | ||
Comment 42•2 years ago
|
||
Assignee | ||
Comment 43•2 years ago
|
||
Assignee | ||
Comment 44•2 years ago
•
|
||
https://treeherder.mozilla.org/jobs?repo=try&revision=e8c2e1d6a34990b4a16537daa5d759088f2e1c87
last try push looks good. Let's land it right after soft freeze
Comment 45•2 years ago
|
||
Comment 46•2 years ago
|
||
Backed out for causing asan failures @ dom/base/InProcessBrowserChildMessageManager.cpp
Backout link: https://hg.mozilla.org/integration/autoland/rev/992ec16aa47ba11f567284847dd2c394ef7f0ac9
Assignee | ||
Comment 48•2 years ago
|
||
Okay, was able to reproduce it locally
Assignee | ||
Comment 49•2 years ago
|
||
Fixed.
Comment 50•2 years ago
|
||
Comment 51•2 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/fb5a54b3cbe9
https://hg.mozilla.org/mozilla-central/rev/9ba54ab06348
https://hg.mozilla.org/mozilla-central/rev/36c378ba8212
https://hg.mozilla.org/mozilla-central/rev/bd53c42038f7
https://hg.mozilla.org/mozilla-central/rev/f65e0967ad75
https://hg.mozilla.org/mozilla-central/rev/14952f872b77
https://hg.mozilla.org/mozilla-central/rev/63ac518aceb0
https://hg.mozilla.org/mozilla-central/rev/79de4f83fe2e
https://hg.mozilla.org/mozilla-central/rev/9416bafd9982
https://hg.mozilla.org/mozilla-central/rev/0a8c4c2460ee
https://hg.mozilla.org/mozilla-central/rev/58e02566db85
https://hg.mozilla.org/mozilla-central/rev/0d2432765ca0
https://hg.mozilla.org/mozilla-central/rev/6435f48c96bf
https://hg.mozilla.org/mozilla-central/rev/8a217eff7bcd
https://hg.mozilla.org/mozilla-central/rev/4ff0c45db93b
https://hg.mozilla.org/mozilla-central/rev/61af32f40777
Comment 52•2 years ago
•
|
||
https://phabricator.services.mozilla.com/D189490 made some unreviewed changes to XPCOM JSM-related code that sound like they broke Thunderbird and I'm going to pursue getting this backed out per discussion in the XPCOM matrix channel.
Comment 53•2 years ago
|
||
Backed out as requested
Backout link: https://hg.mozilla.org/integration/autoland/rev/35f442841c45a23c95df5814cb049c54feafce22
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Assignee | ||
Comment 55•2 years ago
•
|
||
Assignee | ||
Comment 56•2 years ago
|
||
Assignee | ||
Comment 57•2 years ago
|
||
Assignee | ||
Comment 58•2 years ago
•
|
||
https://treeherder.mozilla.org/jobs?repo=try&revision=26dd81740262bcdaebb337c47c056dce0b161601 push without changes
https://treeherder.mozilla.org/jobs?repo=try&revision=db7d6558b2a559a245f3ffbf992baffcba15fc24
https://treeherder.mozilla.org/jobs?repo=try&revision=771a7f7a37ff484d2d63eb46085dbd426f4e967e - with the changes
Assignee | ||
Comment 59•2 years ago
|
||
Assignee | ||
Comment 60•2 years ago
|
||
try push looks fine, except the test that were broken before my changes:
(UNEXPECTED PASS)
browser/components/firefoxview/tests/browser/browser_history_firefoxview.js
browser/components/screenshots/tests/browser/browser_screenshots_focus_test.js
editing/crashtests/insertparagraph-in-listitem-in-svg-followed-by-collapsible-spaces.html
mediacapture-streams/crashtests/enumerateDevices-after-discard-1.https.html
So. I think we can land it
Updated•2 years ago
|
Comment 61•2 years ago
|
||
Comment 62•2 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/1b442b0a2086
https://hg.mozilla.org/mozilla-central/rev/a02fdaf52893
https://hg.mozilla.org/mozilla-central/rev/fa5382cdad83
https://hg.mozilla.org/mozilla-central/rev/da61e4f3f305
https://hg.mozilla.org/mozilla-central/rev/35b608130b74
https://hg.mozilla.org/mozilla-central/rev/7ad01126dfc5
https://hg.mozilla.org/mozilla-central/rev/0f276d3694d5
https://hg.mozilla.org/mozilla-central/rev/d302f6d7c392
https://hg.mozilla.org/mozilla-central/rev/e9bbef712077
https://hg.mozilla.org/mozilla-central/rev/f42069fedaa5
https://hg.mozilla.org/mozilla-central/rev/af3de5c08748
https://hg.mozilla.org/mozilla-central/rev/87dae4f52865
https://hg.mozilla.org/mozilla-central/rev/3cd42773638e
https://hg.mozilla.org/mozilla-central/rev/afa2d0e7f98f
https://hg.mozilla.org/mozilla-central/rev/56eb48601758
https://hg.mozilla.org/mozilla-central/rev/9f05ae959301
Updated•2 years ago
|
Updated•2 years ago
|
Description
•