Closed Bug 1555815 Opened 6 years ago Closed 4 months ago

Do not apply letterboxing to moz-extension:// pages

Categories

(Core :: Window Management, defect, P3)

defect

Tracking

()

RESOLVED FIXED
136 Branch
Tracking Status
firefox136 --- fixed

People

(Reporter: tjr, Assigned: pierov)

References

(Regressed 1 open bug)

Details

(Keywords: good-first-bug, Whiteboard: [tor 31064][tor 32411])

Attachments

(1 file)

We don't apply it to System Principaled pages; but we do apply it to about: pages that are not system principaled; as well as moz-extension:// pages.

It's safe to not apply it to about: pages; and it seems like a reasonable choice to not apply it to Web Extension pages also.

Whiteboard: [tor 31064]
Severity: normal → S3

I'd like to start uplifting our downstream letterboxing patches.
Can I reuse this Bug for other nice to have exceptions (pdf.js and view-source), or shall I create new ones?

It's fine to reuse this one unless you think the changes are significant enough/separate enough that it makes sense to make new ones.

Add the following exemptions to letterboxing:

  • browser extensions
  • view-source URLs
  • pdf.js
Assignee: nobody → pierov
Status: NEW → ASSIGNED

Backed out for causing mochitests failures in browser_dynamical_window_rounding.js.

Flags: needinfo?(pierov)

It took me a few attempts to reproduce, but then I got the error.
I sent an updated patch which hopefully will fix the problem (I tried the test several times and it always worked on my machine).
While doing so I found another possible problem with focus and fullscreen, fixed those as well.

Flags: needinfo?(pierov)

Fatih, could you please re-land the corrected version for me?

Flags: needinfo?(fkilic)

removing ni in the meantime so the bugbot is happy with me. feel free to re-ni.

Flags: needinfo?(fkilic)
Status: ASSIGNED → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED
Target Milestone: --- → 136 Branch
Regressions: 1775698

Adding tor 32411 due to this patch also excepting view-source: (and therefore d577f12a being uplifted here).

Whiteboard: [tor 31064] → [tor 31064][tor 32411]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size:

OSZAR »