Aaron Dodson
c1e8d85d99
fix: Fix undefined message references ( #9888 )
2026-05-18 10:02:58 -07:00
Aaron Dodson
82fbcd6663
fix: Beep when attempting to move past a dead end ( #9890 )
2026-05-18 09:58:56 -07:00
lizschwab
8f4f832c1a
feat: Adjacent label fields are combined when composing ARIA labels ( #9873 )
...
* feat: Adjacent label fields are combined when composing ARIA labels
* removed unneacessary else block
2026-05-18 09:36:33 -07:00
Michael Harvey
dd91830d72
fix: Block labels should not use custom input labels ( #9886 )
2026-05-18 11:14:46 -04:00
Michael Harvey
4771cd473b
feat: Add custom ARIA labels to built-in block dropdown field options ( #9880 )
2026-05-15 14:48:47 -04:00
Maribeth Moffatt
3c79e6cc49
feat!: add shortcuts to navigate between headings in the flyout ( #9874 )
...
* feat!: add shortcuts to jump between headings in the flyout
* feat: show a hint if user presses enter on flyout label
2026-05-15 14:29:51 -04:00
Maribeth Moffatt
3d18026767
chore: fix playground loading and formatting ( #9879 )
...
* chore: fix playground loading and formatting
* chore: update eslint rules for new rule
2026-05-15 14:13:03 -04:00
Aaron Dodson
6541bb019d
fix: Fix package-lock.json for CI ( #9875 )
...
* fix: Maybe fix package-lock.json
* fix: Try to fix package-lock.json again
* chore: Fix format/lint
2026-05-15 12:50:56 -04:00
github-actions[bot]
b003ab9bd8
release: v13.0.0-beta.4
blockly-v13.0.0-beta.4
2026-05-14 20:17:42 +00:00
Aaron Dodson
591779becc
chore: Update all deps to latest ( #9872 )
...
* chore: Update all deps to latest
* fix: Possibly fix closure compiler
2026-05-14 13:06:46 -07:00
Aaron Dodson
799965fa22
feat!: Add keyboard shortcut to toggle screenreader mode ( #9869 )
...
* feat!: Add keyboard shortcut to toggle screenreader mode
* chore: Run formatter
* chore: Fix lint
* fix: Announce screenreader mode changes via toast
* chore: Adjust naming
2026-05-14 09:41:39 -07:00
Maribeth Moffatt
53b75a99a8
fix!: update default media location ( #9870 )
...
* fix!: update default media location
* chore: update docs
2026-05-14 12:18:14 -04:00
Michael Harvey
463f95eaac
fix: labels for multi-statement blocks ( #9868 )
...
* fix: labels for multi-statement blocks
* chore: re-add message after merge conflict
2026-05-14 09:11:31 -04:00
Rachel Fenichel
6513d08aeb
chore(docs): Update explanation of keyboard navigation ( #9833 )
...
* chore(docs): Update explanation of keyboard navigation
* chore(docs): add compliance info for keyboard nav
* chore(docs): refer to command and control instead of meta
2026-05-13 21:27:07 +00:00
Maribeth Moffatt
5a63e9961b
feat: add aria labels for connections ( #9862 )
...
* feat: add aria labels for connections
* chore: add tests
* chore: fix tests
* chore: typo
2026-05-13 20:57:43 +00:00
Maribeth Moffatt
c8e0700fcd
feat: use custom labels for block parent input labels ( #9867 )
2026-05-13 16:46:17 -04:00
Aaron Dodson
057356fe10
feat!: Improve context announcement keyboard shortcuts ( #9863 )
...
* fix: Improve context announcement keyboard shortcuts
* test: Add tests
* fix: Don't use custom input labels
* fix: Use messages
* chore: Run formatter
* refactor: Improve organization of information announcement shortcut
2026-05-13 11:33:18 -07:00
lizschwab
e32ef656bd
fix: Block-level ARIA labels no longer include clickable image descri… ( #9844 )
...
* fix: Block-level ARIA labels no longer include clickable image descriptions
* fixed merge conflicts, added/updated tests
2026-05-12 13:38:31 -07:00
Aaron Dodson
83f2c9be36
fix: Improve display of focus rings on workspace controls ( #9860 )
...
* fix: Improve display of focus rings on workspace controls
* fix: Supress default outlines
2026-05-12 13:34:12 -07:00
Michael Harvey
ae055a460d
fix!: Flyout follows toolbox in DOM ( #9849 )
2026-05-11 19:40:04 -04:00
Michael Harvey
aa1ec1ede2
fix: skip empty label fields and dummy/end row inputs for move announcements ( #9847 )
...
* fix: insert custom input label before children
* fix: do not add empty field labels to block label
* fix: revert ariaLabelProvider changes
* fix: add override designation
* fix: update test after merge conflict
2026-05-11 19:39:33 -04:00
Michael Harvey
5b9dd54850
fix: always store initial drag connections ( #9851 )
2026-05-11 19:38:12 -04:00
Aaron Dodson
9e1aecc068
fix: Fix bug that could cause blocks to be inadvertently deleted ( #9859 )
2026-05-11 15:30:15 -07:00
Aaron Dodson
7bbfc69ec6
fix: Fix positioning of keyboard-driven workspace context menu in RTL ( #9858 )
2026-05-11 15:29:57 -07:00
Aaron Dodson
0b2109262c
fix: Display appropriate help hint for navigating blocks in RTL ( #9857 )
...
* fix: Display appropriate help hint for navigating blocks in RTL
* chore: Run formatter
2026-05-11 14:42:51 -07:00
Aaron Dodson
e250737199
fix: Fix bug that prevented display of move indicators in mutator workspaces ( #9856 )
2026-05-11 14:27:09 -07:00
Maribeth Moffatt
ac33877d7d
fix!: set full block field status explicitly ( #9840 )
...
* fix!: set full block field status explicitly
* chore: grammar
2026-05-11 21:07:55 +00:00
Aaron Dodson
4116083287
fix: Improve display of workspace focus rings ( #9848 )
...
* fix: Improve display of workspace focus rings
* fix: Only bind tab listener once
* refactor: Make setup of workspace focus rings more consistent with other DOM elements
* fix: Fix major performance regression in test suite (and perhaps IRL)
* fix: Fix adding of class in `DropDownDiv`
* test: Add tests for adding/removing showing*Div classes
2026-05-11 14:05:04 -07:00
Maribeth Moffatt
d739be3946
fix: improve block labels and aria roles ( #9834 )
...
* fix: improve block labels and aria roles
* chore: rename and grammar
* fix: use custom labels for move mode still
* chore: minor logic refactor
2026-05-11 16:16:07 -04:00
lizschwab
c185d0fa9b
feat!: Added additional keyboard shortcuts for context menu ( #9845 )
...
* feat: Added additional keyboard shortcuts for context menu
* formatting
2026-05-11 09:03:26 -07:00
Aaron Dodson
c9402fde1b
fix: Don't suppress passive focus on blocks ( #9839 )
2026-05-11 08:16:46 -07:00
Aaron Dodson
6f3634628c
fix: Improve display of move-related hints ( #9843 )
2026-05-11 08:09:39 -07:00
Aaron Dodson
d769be07a4
feat: Display toasts when items are cut/copied/pasted ( #9842 )
2026-05-11 08:09:20 -07:00
Aaron Dodson
4e1bdf62ae
fix: Update workspace ARIA label on focus ( #9841 )
2026-05-11 08:09:02 -07:00
Michael Harvey
3d597157d1
feat: use custom aria labels for inputs with move announcements ( #9846 )
2026-05-11 09:21:36 -04:00
Michael Harvey
5543e8f125
feat: Comments ARIA ( #9832 )
...
* feat: Comments ARIA
* fix: remove logging
2026-05-08 08:34:48 -04:00
Aaron Dodson
ce8662893c
fix: Improve ARIA fallback generation for HTML-based menu items ( #9827 )
...
* fix: Improve ARIA fallback generation for HTML-based menu items
* chore: Remove unneeded cast
2026-05-07 13:42:54 -07:00
Michael Harvey
23fcf16440
fix: Redo move templates ( #9822 )
...
* Fix: Add punctuation to live region announcements
* fix: remove unused message
* fix: update move announcement templates
* fix: linting
2026-05-07 16:15:25 -04:00
Aaron Dodson
7700b00123
fix: Mark the WidgetDiv and DropDownDiv as owned by the workspace ( #9825 )
2026-05-07 12:52:50 -07:00
Aaron Dodson
a718c7bb19
fix: Improve focus management on block deletion ( #9831 )
2026-05-07 10:24:40 -07:00
Rachel Fenichel
d351b7114e
chore(docs): add @docusaurus-faster ( #9830 )
2026-05-07 10:05:12 -07:00
Rachel Fenichel
cf27fb4683
chore(docs): update docusaurus version ( #9828 )
2026-05-07 09:18:16 -07:00
Rachel Fenichel
3cc36de968
chore(docs): add documentation page on accessibility principles ( #9819 )
2026-05-07 09:06:27 -07:00
Aaron Dodson
6eabe004d6
fix: Fix bug that could cause unintend block movements ( #9818 )
2026-05-07 08:52:51 -07:00
Aaron Dodson
ea0479e6e2
fix: Adjust keyboard navigation of external inputs ( #9820 )
...
* fix: Adjust keyboard navigation of external inputs
* chore: Adjust docstrings
* chore: Improve docs
2026-05-06 11:14:57 -07:00
Aaron Dodson
eec0a52d63
fix: Avoid locking up the test suite ( #9821 )
2026-05-06 10:56:00 -07:00
Aaron Dodson
b5a54b9e54
feat: Display keyboard shortcuts in context menus ( #9785 )
...
* feat: Display keyboard shortcuts in context menus
* refactor: Add mapping to keyboard shortcut to context menu item interfaces
* chore: Add comment
* refactor: Don't match shortcuts and menus based on ID
2026-05-05 12:56:22 -07:00
lizschwab
1662e8b120
fix: Added comma between labels for fields when composing ARIA label strings ( #9812 )
...
* fix: Added comma between inputs when composing ARIA label strings
* Added a test
* updated test
2026-05-05 10:41:55 -07:00
Aaron Dodson
a56b2217a1
feat: Insert blocks at focus point ( #9806 )
...
* feat: Insert blocks at focus point
* chore: Fix import
* chore: Remove errant `.only`
* chore: Remove errant logging
* refactor: Clarify tests
* test: Add additional tests
2026-05-05 10:31:04 -07:00
Rachel Fenichel
e44f66a242
chore(docs): add a page on accessibility compliance ( #9814 )
2026-05-05 08:35:39 -07:00