From ffeabfa235a7600e2d66f7e0a8e74caf3c973e0d Mon Sep 17 00:00:00 2001 From: Karl Seamon Date: Fri, 24 Jan 2025 10:46:44 -0500 Subject: [PATCH] perf(material/button): Change frequently missed descendant selectors to child selectors --- src/material/button/_button-base.scss | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/material/button/_button-base.scss b/src/material/button/_button-base.scss index bafc6ee62811..de6c79c2e224 100644 --- a/src/material/button/_button-base.scss +++ b/src/material/button/_button-base.scss @@ -52,7 +52,7 @@ @include layout-common.fill(); } - &:focus .mat-focus-indicator::before { + &:focus > .mat-focus-indicator::before { content: ''; } } @@ -78,12 +78,12 @@ &.cdk-program-focused, &.cdk-keyboard-focused, &.mat-mdc-button-disabled-interactive:focus { - .mat-mdc-button-persistent-ripple::before { + > .mat-mdc-button-persistent-ripple::before { @include token-utils.create-token-slot(opacity, focus-state-layer-opacity); } } - &:active .mat-mdc-button-persistent-ripple::before { + &:active > .mat-mdc-button-persistent-ripple::before { @include token-utils.create-token-slot(opacity, pressed-state-layer-opacity); } }