Closed Bug 1843261 Opened 2 years ago Closed 2 years ago

Remove browser.tabs.remote.desktopbehavior pref

Categories

(Core :: Widget, task, P5)

task

Tracking

()

RESOLVED FIXED
118 Branch
Tracking Status
firefox118 --- fixed

People

(Reporter: gregp, Assigned: gregp)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

It's not clear to me what exactly this pref is for. It's only read once in PuppetWidget::NeedsPaint.

Yeah I don't think we have WindowType::Popup in content process at all, probably should just be removed.

Assignee: nobody → gp3033
Status: NEW → ASSIGNED
Pushed by gp3033@protonmail.com: https://hg.mozilla.org/integration/autoland/rev/732937ff77f9 Remove browser.tabs.remote.desktopbehavior pref r=emilio

Fascinating.

It looks like the failure comes from 336999-1.xhtml (bug 336999)

Is this even possible normally? As in, <menulist><menupopup></menupopup></menulist> in content, or is it just this crashtest?

Flags: needinfo?(gp3033) → needinfo?(emilio)

(has any crashtest or reftest that involves menupopup in content been semi-broken the whole time? I don't know much about the reftest harness so not sure)

Severity: -- → S4
Priority: -- → P5

(In reply to Gregory Pappas [:gregp] from comment #6)

(has any crashtest or reftest that involves menupopup in content been semi-broken the whole time? I don't know much about the reftest harness so not sure)

Yeah, menupopup can't work in the child process. I'd just remove that test, it's broken.

Flags: needinfo?(emilio)
Pushed by gp3033@protonmail.com: https://hg.mozilla.org/integration/autoland/rev/2b33eb976812 Remove browser.tabs.remote.desktopbehavior pref r=emilio

Another one. This time it's 360339-1.xhtml.

Emilio, we have about 15 crashtests that involve menupopup. Is it ok to remove all of them?

Flags: needinfo?(gp3033) → needinfo?(emilio)

For now, let's just annotate the broken tests

Flags: needinfo?(emilio)
Pushed by gp3033@protonmail.com: https://hg.mozilla.org/integration/autoland/rev/8a5caf74dcfe Remove browser.tabs.remote.desktopbehavior pref r=emilio
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 118 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: