You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds four bundle-size fixtures used by the monosize harness — one per Focusable find variant, so each entry point can be measured independently:
focusableFindAll.fixture.js
focusableFindLast.fixture.js
focusableFindNext.fixture.js
focusableFindPrev.fixture.js
Purely additive — only files under bundle-size/ are added, no shipped code changes.
The matching fixture for getModalizer with controlTab: false is deferred to the later stack PR that introduces getRootDummyInputs, since the fixture needs that export to exist.
Stack context
First PR in the bundle-size stack. Parent: master.
layershifter
changed the title
chore(bundle-size): add fixtures for Focusable find* and getModalizer with dummies
chore(bundle-size): add fixtures for Focusable find* methods
May 11, 2026
This PR is the first in a 14-PR stack splitting up the bundle-size refactor work (replaces #531). Land in order from top to bottom; each PR's diff against master is cumulative on top of every prior PR in the chain. Reviewers can subtract the parent's diff from the current PR's diff to see what's new in each one — each PR description has a "Stack context" section calling out the net new changes.
refactor!: drop @deprecated API surface (keeps noDirectAriaHidden)
After this PR lands on `master`, the remaining stack PRs need to be rebased onto `master` in turn. Doing so once #538 merges keeps each subsequent PR's diff focused on its own net change.
The final state at the tip of #551 matches the original `refactor/api-factories` branch (HEAD `5f758a8`) byte-for-byte, except for the bundle-size analyzer tooling under `scripts/` which is intentionally not shipped.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds four bundle-size fixtures used by the monosize harness — one per
Focusablefind variant, so each entry point can be measured independently:focusableFindAll.fixture.jsfocusableFindLast.fixture.jsfocusableFindNext.fixture.jsfocusableFindPrev.fixture.jsPurely additive — only files under
bundle-size/are added, no shipped code changes.The matching fixture for
getModalizerwithcontrolTab: falseis deferred to the later stack PR that introducesgetRootDummyInputs, since the fixture needs that export to exist.Stack context
First PR in the bundle-size stack. Parent:
master.