fix(notifications): keep popup above frame chrome (#3099)

This commit is contained in:
Huỳnh Thiện Lộc
2026-08-17 17:28:55 -04:00
committed by GitHub
parent 0100c64d7a
commit a503e869cf
@@ -191,7 +191,7 @@ PanelWindow {
visible: !_finalized
WlrLayershell.layer: {
const shouldUseOverlay = notificationData && (SettingsData.notificationOverlayEnabled || notificationData.urgency === NotificationUrgency.Critical);
const shouldUseOverlay = CompositorService.framePeerSurfacesUseOverlayForScreen(win.screen) || (notificationData && (SettingsData.notificationOverlayEnabled || notificationData.urgency === NotificationUrgency.Critical));
const fallback = shouldUseOverlay ? WlrLayer.Overlay : WlrLayer.Top;
return LayerShell.fromEnv("DMS_NOTIFICATION_LAYER", fallback);
}