Closed Bug 1884631 Opened 6 months ago Closed 6 months ago

Consider removing WindowType::Sheet (native macOS sheet support)

Categories

(Core :: Widget: Cocoa, enhancement, P3)

enhancement

Tracking

()

RESOLVED FIXED
126 Branch
Tracking Status
firefox126 --- fixed

People

(Reporter: emilio, Assigned: emilio)

References

(Regressed 1 open bug)

Details

Attachments

(1 file)

See bug 1755330 for some of the troubles it historically causes.

I don't think we use them on macOS anymore, we use window-modal or tab-modal dialogs in firefox nowadays (e.g. the Ctrl+Q dialog is a "non-native" sheet of sorts).

Removing this would simplify the cross-platform widget code a little bit.

Firefox never uses this. TB could use the same approach Firefox uses,
but for now on macOS the sheets become regular modal dialogs, which is
the same as on Windows and Linux.

Assignee: nobody → emilio
Status: NEW → ASSIGNED
Severity: -- → S3
Type: defect → enhancement
Priority: -- → P3
Duplicate of this bug: 1755330
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/2ed95f62c8ba Remove macOS native sheet support. r=mac-reviewers,aleca,kaie,bradwerth
Depends on: 1885891
Status: ASSIGNED → RESOLVED
Closed: 6 months ago
Resolution: --- → FIXED
Target Milestone: --- → 126 Branch
Blocks: 1679302
Blocks: 1687758
Duplicate of this bug: 1737489
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: