diff --git a/src/cdk/a11y/high-contrast-mode/high-contrast-mode-detector.ts b/src/cdk/a11y/high-contrast-mode/high-contrast-mode-detector.ts index be2e40d41a4f..a92a39a2e990 100644 --- a/src/cdk/a11y/high-contrast-mode/high-contrast-mode-detector.ts +++ b/src/cdk/a11y/high-contrast-mode/high-contrast-mode-detector.ts @@ -92,19 +92,18 @@ export class HighContrastModeDetector { _applyBodyHighContrastModeCssClasses(): void { if (!this._hasCheckedHighContrastMode && this._platform.isBrowser && this._document.body) { const bodyClasses = this._document.body.classList; - // IE11 doesn't support `classList` operations with multiple arguments - bodyClasses.remove(HIGH_CONTRAST_MODE_ACTIVE_CSS_CLASS); - bodyClasses.remove(BLACK_ON_WHITE_CSS_CLASS); - bodyClasses.remove(WHITE_ON_BLACK_CSS_CLASS); + bodyClasses.remove( + HIGH_CONTRAST_MODE_ACTIVE_CSS_CLASS, + BLACK_ON_WHITE_CSS_CLASS, + WHITE_ON_BLACK_CSS_CLASS, + ); this._hasCheckedHighContrastMode = true; const mode = this.getHighContrastMode(); if (mode === HighContrastMode.BLACK_ON_WHITE) { - bodyClasses.add(HIGH_CONTRAST_MODE_ACTIVE_CSS_CLASS); - bodyClasses.add(BLACK_ON_WHITE_CSS_CLASS); + bodyClasses.add(HIGH_CONTRAST_MODE_ACTIVE_CSS_CLASS, BLACK_ON_WHITE_CSS_CLASS); } else if (mode === HighContrastMode.WHITE_ON_BLACK) { - bodyClasses.add(HIGH_CONTRAST_MODE_ACTIVE_CSS_CLASS); - bodyClasses.add(WHITE_ON_BLACK_CSS_CLASS); + bodyClasses.add(HIGH_CONTRAST_MODE_ACTIVE_CSS_CLASS, WHITE_ON_BLACK_CSS_CLASS); } } }