Fix read-only widget appearance and focus, and keep ColorInput picks surviving a layout diff (#4423)

This commit is contained in:
Keavon Chambers
2026-08-08 01:45:53 -07:00
committed by GitHub
parent b22158b022
commit c75c6c9695
5 changed files with 36 additions and 10 deletions

View File

@@ -75,7 +75,7 @@
data-emphasized={emphasized || undefined}
data-disabled={disabled || undefined}
data-text-button
tabindex={disabled ? -1 : 0}
tabindex={disabled ? -1 : undefined}
data-floating-menu-spawner
data-block-hover-transfer={menuListChildrenExists ? undefined : ""}
on:click={onClick}

View File

@@ -54,7 +54,6 @@
dispatch("checked", inputElement?.checked || false);
}}
{disabled}
tabindex={disabled ? -1 : 0}
bind:this={inputElement}
/>
<label

View File

@@ -134,7 +134,7 @@
{tooltipShortcut}
on:click={() => !disabled && (open = true)}
on:blur={unFocusDropdownBox}
tabindex={disabled ? -1 : 0}
tabindex={disabled ? undefined : 0}
data-floating-menu-spawner
>
{#if activeEntry.icon}