Skip to content

fix: scoped init, select re-init, iOS zoom, command UX, checkbox indeterminate - #157

Closed
social5h3ll wants to merge 1 commit into
hunvreus:mainfrom
social5h3ll:fix/initialization-and-ios-ux
Closed

fix: scoped init, select re-init, iOS zoom, command UX, checkbox indeterminate#157
social5h3ll wants to merge 1 commit into
hunvreus:mainfrom
social5h3ll:fix/initialization-and-ios-ux

Conversation

@social5h3ll

Copy link
Copy Markdown

Combines 4 open PRs into one reviewable PR:

#151 (partial) - Scoped re-initialization + select fix

  • Adds window.basecoat.initIn(container, options?) for scoped/partial DOM initialization
  • Fixes select component re-init issue where event listeners weren't cleaned up
  • Critical for htmx/Turbo/Unpoly users

#153 - Checkbox :indeterminate support

  • Adds --indeterminate-icon CSS variable
  • Styles :indeterminate state on checkboxes

#139 - iOS auto-zoom fix

  • Changes select and combobox inputs from text-sm to text-base md:text-sm
  • Prevents iOS from auto-zooming on input focus (16px threshold)

#136 - Command input text selection on re-open

  • Auto-selects input text when command dialog opens
  • Makes re-invoking command palette actually useful (existing text doesn't block new typing)

Closes #151 (partially), #153, #139, #136

@social5h3ll

Copy link
Copy Markdown
Author

Closing in favor of separate PRs per fix

@social5h3ll social5h3ll closed this Jun 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant