fix: split-panel divider now focusable in Edge / Chrome (#1289)

pull/1300/head
Konnor Rogers 2023-04-05 10:18:57 -04:00 zatwierdzone przez GitHub
rodzic d2369d1de8
commit e196b0915a
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 9 dodań i 3 usunięć

Wyświetl plik

@ -249,17 +249,23 @@ export default class SlSplitPanel extends ShoelaceElement {
return html`
<slot name="start" part="panel start" class="start"></slot>
<slot
name="divider"
<div
part="divider"
class="divider"
tabindex=${ifDefined(this.disabled ? undefined : '0')}
role="separator"
aria-valuenow=${this.position}
aria-valuemin="0"
aria-valuemax="100"
aria-label=${this.localize.term('resize')}
@keydown=${this.handleKeyDown}
@mousedown=${this.handleDrag}
@touchstart=${this.handleDrag}
></slot>
>
<slot
name="divider"
></slot>
</div>
<slot name="end" part="panel end" class="end"></slot>
`;