fix: refine workbar tab overflow controls

Keep the add button after the last tab in the scrollable strip. Show transparent floating scroll arrows on hover without reducing tab space, preserve keyboard and touch access, and reveal activated tabs.

Update tab interaction documentation and regression coverage. Exclude documentation demos from ESLint.

Validation: 66 focused tests, typecheck and lint passed. Full tests reported Agent package and runtime reuse failures before timeout; desktop visual verification remains pending.

Release note: Workbar tabs now keep the add button beside the last tab and reveal floating scroll arrows when hovering over an overflowing tab bar.
This commit is contained in:
mesalogo
2026-09-16 00:07:39 +08:00
parent f1d7197480
commit eaf71ce16f
7 changed files with 208 additions and 11 deletions
+1
View File
@@ -11,6 +11,7 @@ export default tseslint.config(
'.runtime-resources/**',
'coverage/**',
'dist/**',
'docs/**/*-demo.*',
'node_modules/**',
'out/**',
'shareserver/**'