Closed Bug 1971161 Opened 6 months ago Closed 5 months ago

Get monitor HDR info async and refresh HDR state after system change

Categories

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

enhancement

Tracking

()

RESOLVED FIXED
142 Branch
Tracking Status
firefox142 --- fixed

People

(Reporter: stransky, Assigned: stransky)

References

(Blocks 1 open bug)

Details

Attachments

(3 files, 3 obsolete files)

Recent implementation of mozilla::widget::IsMonitorHDR() is not re-entrant and causes crashes. We need to rework it in order to get correct monitor info. Follow up fom Bug 1968308.

Flags: needinfo?(stransky)
Flags: needinfo?(stransky)
Assignee: nobody → stransky
Status: NEW → ASSIGNED
Duplicate of this bug: 1935002
Status: ASSIGNED → RESOLVED
Closed: 6 months ago
Resolution: --- → FIXED
Target Milestone: --- → 141 Branch
Regressions: 1971638
Pushed by nbeleuzu@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/8273231c00c5 https://hg.mozilla.org/mozilla-central/rev/dc912741adc2 Revert "Bug 1971161 [Wayland] Get HDR monitor info async r=emilio" for causing Bug 1971697 This reverts commit 49407f49202c1488708a554d528feccf4a3f85a0.

Backed out as requested by Mossop.

Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Target Milestone: 141 Branch → ---
Duplicate of this bug: 1971283
Summary: Make mozilla::widget::IsMonitorHDR more robust → Get monitor HDR info async and refresh HDR state after system change
Attachment #9495097 - Attachment is obsolete: true
Attachment #9493787 - Attachment is obsolete: true
Attachment #9493786 - Attachment is obsolete: true
Regressions: 1976224
Status: REOPENED → RESOLVED
Closed: 6 months ago5 months ago
Resolution: --- → FIXED
Target Milestone: --- → 142 Branch
Regressions: 1976381
Regressions: 1976401
QA Whiteboard: [qa-triage-done-c143/b142]
Regressions: 1980359
Regressions: 1983973
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: