diff --git a/src/material/slide-toggle/slide-toggle.scss b/src/material/slide-toggle/slide-toggle.scss index dfc10d88bc9f..23d274a3ad08 100644 --- a/src/material/slide-toggle/slide-toggle.scss +++ b/src/material/slide-toggle/slide-toggle.scss @@ -33,11 +33,6 @@ $fallbacks: m3-slide-toggle.get-tokens(); } } -// Ensure no label element (with a click handler) present to ensure hidden from screen readers. -label:empty { - display: none; -} - .mdc-switch__track { overflow: hidden; position: relative; @@ -555,6 +550,11 @@ label:empty { .mdc-switch--disabled + label { color: token-utils.slot(slide-toggle-disabled-label-text-color, $fallbacks); } + + // Ensure no label element (with a click handler) present to ensure hidden from screen readers. + label:empty { + display: none; + } } // Element used to provide a larger tap target for users on touch devices.