Merge 71fe7edea906cc8570d69b75a2247b93ed0b7111 into 05af4ff78331627cd330d8736db939505151ba29

This commit is contained in:
pritgit28 2025-09-17 02:57:39 +07:00 committed by GitHub
commit 675be0001b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -35,6 +35,9 @@
--doorhanger-icon-opacity: 0.9;
--doorhanger-height: 8px;
/* Accessibility variable for focus rings */
--focus-ring-outline: 2px solid #0a84ff;
--main-color: light-dark(rgb(12 12 13), rgb(249 249 250));
--body-bg-color: light-dark(rgb(212 212 215), rgb(42 42 46));
--progressBar-color: light-dark(rgb(10 132 255), rgb(0 96 223));
@ -1065,8 +1068,28 @@ dialog :link {
height: auto;
}
}
}
/* ---- A11Y: strong keyboard focus ring for toolbar controls (WCAG 2.4.7) ---- */
.toolbarButton:focus-visible,
#secondaryToolbar .toolbarButton:focus-visible,
.toolbarField:focus-visible,
.dropdownToolbarButton:focus-visible,
.toolbarButtonWithContainer > .toolbarButton:focus-visible {
outline: var(--focus-ring-outline);
outline-offset: 2px;
box-shadow: none;
}
/* Windows High Contrast / Forced colors fallback */
@media (forced-colors: active) {
.toolbarButton:focus-visible,
#secondaryToolbar .toolbarButton:focus-visible,
.toolbarField:focus-visible,
.dropdownToolbarButton:focus-visible,
.toolbarButtonWithContainer > .toolbarButton:focus-visible {
outline: 2px solid CanvasText;
}
}
}
.toolbarButtonWithContainer {
height: 100%;
aspect-ratio: 1;