Skip to content

Export types and minor fixes - #259

Merged
jcary741 merged 5 commits into
mainfrom
typing-improvements-1
Oct 16, 2026
Merged

jcary741 merged 5 commits into
mainfrom
typing-improvements-1

Conversation

@jcary741

@jcary741 jcary741 commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

Export types, and a bunch of minor fixes (low risk, high test coverage):

  • [feature] Ship TypeScript declarations and export component Props types.
  • [deprecation] focusTrapPaused on CopyButton and Copiable no longer has any effect.
  • [fix] Tooltip no longer remounts its trigger on every render.
  • [fix] Copiable selects its text and shows the copy hint on focus again.
  • [fix] Form submits on numpad Enter, and no longer submits when Enter confirms an IME composition.
  • [chore] Develop on Node 24, upgrade to TypeScript 5.6, and update dev dependencies.
  • [chore] Replace the clipboard, debounce, os-key, select, shallow-equal, @mapbox/query-selector-contains-node, and @mapbox/react-submittable dependencies with vanilla JS.

@jcary741
jcary741 requested a review from a team as a code owner October 14, 2026 21:25
Comment thread scripts/build-package.js Dismissed
Comment thread scripts/build-package.js Dismissed
@jcary741 jcary741 changed the title Export types and fix tooltip trigger remounting Export types and minor fixes Oct 16, 2026
tristen
tristen previously approved these changes Oct 16, 2026
Comment thread src/components/copy-button/copy-button.tsx
@jcary741
jcary741 merged commit 3ce8575 into main Oct 16, 2026
5 checks passed
@jcary741
jcary741 deleted the typing-improvements-1 branch October 16, 2026 20:17
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.

3 participants