@@ -129,7 +129,7 @@ governing permissions and limitations under the License.
129
129
color : inherit;
130
130
}
131
131
132
- /* correct focus-ring radius for t-shirt sizing */
132
+ /* correct focus indicator radius for t-shirt sizing */
133
133
& : after {
134
134
border-radius : calc (var (--mod-button-border-radius , var (--spectrum-button-border-radius )) + var (--mod-focus-indicator-gap , var (--spectrum-focus-indicator-gap )));
135
135
}
@@ -163,7 +163,7 @@ a.spectrum-Button {
163
163
}
164
164
165
165
.spectrum-Button {
166
- & : focus-ring ,
166
+ & : focus-visible ,
167
167
& .is-focused {
168
168
& : after {
169
169
box-shadow : 0 0 0 var (--mod-button-focus-ring-thickness , var (--spectrum-button-focus-ring-thickness )) var (--mod-button-focus-ring-color , var (--spectrum-button-focus-indicator-color ));
@@ -189,9 +189,10 @@ a.spectrum-Button {
189
189
content : '' ;
190
190
}
191
191
192
- & : focus-ring {
192
+ & : focus-visible {
193
193
/* kill the default ring */
194
194
box-shadow : none;
195
+ outline : none;
195
196
196
197
& : after {
197
198
box-shadow : 0 0 0 var (--mod-button-focus-ring-thickness , var (--spectrum-button-focus-ring-thickness )) var (--highcontrast-button-focus-ring-color , var (--mod-button-focus-ring-color ,
@@ -216,7 +217,7 @@ a.spectrum-Button {
216
217
color : var (--highcontrast-button-content-color-hover , var (--mod-button-content-color-hover , var (--spectrum-button-content-color-hover )));
217
218
}
218
219
219
- & : focus-ring {
220
+ & : focus-visible {
220
221
background-color : var (--highcontrast-button-background-color-focus , var (--mod-button-background-color-focus , var (--spectrum-button-background-color-focus )));
221
222
border-color : var (--highcontrast-button-border-color-focus , var (--mod-button-border-color-focus , var (--spectrum-button-border-color-focus )));
222
223
color : var (--highcontrast-button-content-color-focus , var (--mod-button-content-color-focus , var (--spectrum-button-content-color-focus )));
@@ -242,7 +243,7 @@ a.spectrum-Button {
242
243
--highcontrast-button-content-color-disabled : GrayText;
243
244
--highcontrast-button-border-color-disabled : GrayText;
244
245
245
- & : focus-ring {
246
+ & : focus-visible {
246
247
& : after {
247
248
forced-color-adjust : none;
248
249
box-shadow : 0 0 0 var (--mod-button-focus-ring-thickness , var (--spectrum-button-focus-ring-thickness )) ButtonText;
0 commit comments