diff --git a/packages/uui-base/lib/utils/drag.ts b/packages/uui-base/lib/utils/drag.ts index 6b841b122..4a67cf0b4 100644 --- a/packages/uui-base/lib/utils/drag.ts +++ b/packages/uui-base/lib/utils/drag.ts @@ -25,10 +25,9 @@ export const drag = ( // TouchEvent is not available in Firefox if ('TouchEvent' in window && event instanceof TouchEvent) { pointerEvent = event.touches[0]; - } else if ( event instanceof PointerEvent ) { + } else if (event instanceof PointerEvent) { pointerEvent = event; - } - else { + } else { return; } diff --git a/packages/uui-tabs/lib/uui-tab-group.element.ts b/packages/uui-tabs/lib/uui-tab-group.element.ts index 96458b05b..738a48f7d 100644 --- a/packages/uui-tabs/lib/uui-tab-group.element.ts +++ b/packages/uui-tabs/lib/uui-tab-group.element.ts @@ -77,8 +77,6 @@ export class UUITabGroupElement extends LitElement { demandCustomElement(this, 'uui-popover-container'); demandCustomElement(this, 'uui-symbol-more'); - if (!this.hasAttribute('role')) this.setAttribute('role', 'tablist'); - await this.updateComplete; this.#resizeObserver.observe(this._mainElement); } @@ -268,7 +266,7 @@ export class UUITabGroupElement extends LitElement { render() { return html`
-
+
-
+
${repeat(this.#hiddenTabElements, el => html`${el}`)}
diff --git a/packages/uui-tabs/lib/uui-tabs.test.ts b/packages/uui-tabs/lib/uui-tabs.test.ts index a73c50b63..d69439fa2 100644 --- a/packages/uui-tabs/lib/uui-tabs.test.ts +++ b/packages/uui-tabs/lib/uui-tabs.test.ts @@ -17,6 +17,21 @@ describe('UuiTab', () => { Content Packages Media + Content to force a more button + Content to force a more button + Content to force a more button + Content to force a more button + Content to force a more button + Content to force a more button + Content to force a more button + Content to force a more button + Content to force a more button + Content to force a more button + Content to force a more button + Content to force a more button + Content to force a more button + Content to force a more button + Content to force a more button `);