Skip to content

chore(deps): bump keyborg to ^3.0.0 to drop unused / legacy code paths#539

Merged
layershifter merged 1 commit into
microsoft:masterfrom
layershifter:chore/bundle-size-stack-2
Jun 10, 2026
Merged

chore(deps): bump keyborg to ^3.0.0 to drop unused / legacy code paths#539
layershifter merged 1 commit into
microsoft:masterfrom
layershifter:chore/bundle-size-stack-2

Conversation

@layershifter

@layershifter layershifter commented May 11, 2026

Copy link
Copy Markdown
Member

Summary

Bumps keyborg to ^3.0.0 to pick up the upstream version.

Stack context

Stacked on top of #538.

@github-actions

github-actions Bot commented May 11, 2026

Copy link
Copy Markdown

📊 Bundle size report

Package & Exports Baseline (minified/GZIP) PR Change
tabster
all exports
113.895 kB
30.944 kB
113.28 kB
30.746 kB
-615 B
-198 B
tabster
createTabster (core)
39.816 kB
11.9 kB
39.203 kB
11.719 kB
-613 B
-181 B
tabster
focusable.findAll
39.839 kB
11.908 kB
39.226 kB
11.728 kB
-613 B
-180 B
tabster
focusable.findLast
39.84 kB
11.908 kB
39.227 kB
11.727 kB
-613 B
-181 B
tabster
focusable.findNext
39.84 kB
11.908 kB
39.227 kB
11.727 kB
-613 B
-181 B
tabster
focusable.findPrev
39.84 kB
11.908 kB
39.227 kB
11.727 kB
-613 B
-181 B
tabster
getCrossOrigin
110.678 kB
30.251 kB
110.056 kB
30.054 kB
-622 B
-197 B
tabster
getDeloser
49.323 kB
14.241 kB
48.709 kB
14.058 kB
-614 B
-183 B
tabster
getGroupper
47.055 kB
13.601 kB
46.442 kB
13.417 kB
-613 B
-184 B
tabster
getModalizer
49.127 kB
14.382 kB
48.514 kB
14.199 kB
-613 B
-183 B
tabster
getMover
54.708 kB
15.892 kB
54.092 kB
15.697 kB
-616 B
-195 B
tabster
getObservedElement
45.619 kB
13.49 kB
45.006 kB
13.315 kB
-613 B
-175 B
tabster
getOutline
48.922 kB
14.222 kB
48.294 kB
14.033 kB
-628 B
-189 B
tabster
getRestorer
42.573 kB
12.527 kB
41.96 kB
12.351 kB
-613 B
-176 B

🤖 This report was generated against 49d9cad0df05e8df811869c291eba960f0dd0cf1

keyborg 3.0.0 ships the upstream version of the same trims we used to
apply locally via patch-package: the legacy `useDefaultAction` /
`tabIndex = 0` keep-alive paths and the unused `dispatch` /
`subscribeOnce` helpers are gone from the published bundle.

Now that the changes are in npm, drop the postinstall patch + the
patches/keyborg+2.14.0.patch file + the patch-package devDep, and bump
the runtime dep to `keyborg@^3.0.0`.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@layershifter
layershifter force-pushed the chore/bundle-size-stack-2 branch from af51811 to 85f980c Compare June 10, 2026 09:49
@layershifter
layershifter merged commit e66baba into microsoft:master Jun 10, 2026
3 checks passed
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