Skip to content

Adds Focus to all Interactable components#340

Open
Duncanr-glitch wants to merge 15 commits into
anvil-works:masterfrom
Duncanr-glitch:duncan-fork/component-focus
Open

Adds Focus to all Interactable components#340
Duncanr-glitch wants to merge 15 commits into
anvil-works:masterfrom
Duncanr-glitch:duncan-fork/component-focus

Conversation

@Duncanr-glitch

Copy link
Copy Markdown

Implements and Resolves #336 by adding a focus method to every component that can be interacted with.

Several minor bug fixes involving focus and/or keyboard interaction:

Fixes #337
Fixes #338
Fixes #339

@daviesian
daviesian force-pushed the master branch 6 times, most recently from 481c80a to e84db02 Compare February 4, 2026 13:54
@bcm628

bcm628 commented Mar 4, 2026

Copy link
Copy Markdown
Collaborator

Hi @Duncanr-glitch! Thank you for your contributions! This PR addresses several issues, and also adds a lot of changes that are not necessary for those issues. In order for me to better review and accept the changes, it would be helpful if you could:

  • Submit one PR per issue
  • Remove the extraneous changes like the Test Forms you've added
  • Remove or separate the reformatting changes into a PR. Currently, it is difficult for me to see the important changes in the CSS files.

For testing, I'd recommend using a separate testing app that depends on your forked M3 app. That way, you don't have to add Testing Forms to the theme.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants