Don't access hidden tabs via left/right arrow (#25495)

This commit is contained in:
karwosts 2025-05-17 03:43:12 -07:00 committed by GitHub
parent bc15d1474e
commit b61180baa6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -307,18 +307,19 @@ class HUIRoot extends LitElement {
view.visible === false);
const tabs = html`<sl-tab-group @sl-tab-show=${this._handleViewSelected}>
${views.map(
(view, index) => html`
${views.map((view, index) => {
const hidden =
!this._editMode && (view.subview || _isTabHiddenForUser(view));
return html`
<sl-tab
slot="nav"
panel=${index}
.active=${this._curView === index}
.disabled=${hidden}
aria-label=${ifDefined(view.title)}
class=${classMap({
icon: Boolean(view.icon),
"hide-tab": Boolean(
!this._editMode && (view.subview || _isTabHiddenForUser(view))
),
"hide-tab": Boolean(hidden),
})}
>
${this._editMode
@ -368,8 +369,8 @@ class HUIRoot extends LitElement {
`
: nothing}
</sl-tab>
`
)}
`;
})}
</sl-tab-group>`;
return html`