fix: split-panel divider now focusable in Edge / Chrome

pull/1289/head
Konnor Rogers 2023-04-05 09:50:06 -04:00
rodzic d2369d1de8
commit 7f5c7e50f8
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>
`;