Issue #2681 - unprefix :-moz-modal-dialog

Keep an alias in place like for :fullscreen
This commit is contained in:
Moonchild 2025-01-20 01:12:04 +01:00 • committed by roytam1
commit d9b107f32f
2 changed files with 3 additions and 2 deletions

View file

@ -191,10 +191,11 @@ CSS_STATE_PSEUDO_CLASS(fullscreen, ":fullscreen",
CSS_STATE_PSEUDO_CLASS(mozFullScreen, ":-moz-full-screen", 0, "", NS_EVENT_STATE_FULL_SCREEN) CSS_STATE_PSEUDO_CLASS(mozFullScreen, ":-moz-full-screen", 0, "", NS_EVENT_STATE_FULL_SCREEN)
// Matches if a <dialog> element is modal // Matches if a <dialog> element is modal
CSS_STATE_PSEUDO_CLASS(mozModalDialog, ":-moz-modal-dialog", CSS_STATE_PSEUDO_CLASS(modal, ":modal",
CSS_PSEUDO_CLASS_ENABLED_IN_UA_SHEETS, CSS_PSEUDO_CLASS_ENABLED_IN_UA_SHEETS,
"", "",
NS_EVENT_STATE_MODAL_DIALOG) NS_EVENT_STATE_MODAL_DIALOG)
CSS_STATE_PSEUDO_CLASS(mozModalDialog, ":-moz-modal-dialog", 0, "", NS_EVENT_STATE_MODAL_DIALOG)
// Matches if the element is focused and should show a focus ring // Matches if the element is focused and should show a focus ring
CSS_STATE_PSEUDO_CLASS(mozFocusRing, ":-moz-focusring", 0, "", NS_EVENT_STATE_FOCUSRING) CSS_STATE_PSEUDO_CLASS(mozFocusRing, ":-moz-focusring", 0, "", NS_EVENT_STATE_FOCUSRING)

View file

@ -827,7 +827,7 @@ dialog:not([open]) {
display: none; display: none;
} }
dialog:-moz-modal-dialog { dialog:modal {
-moz-top-layer: top !important; -moz-top-layer: top !important;
} }