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
github-actions[bot]
7ef8ace984
release: v13.0.0-beta.3
blockly-v13.0.0-beta.3
2026-05-04 20:14:31 +00:00
Maribeth Moffatt
ae8e72fd13
chore: Add tagging for blockly releases in publish workflow ( #9810 )
2026-05-04 16:05:14 -04:00
Michael Harvey
4bfbd35041
feat: Icon ARIA ( #9805 )
...
* feat: Icon ARIA
* fix: code review
* fix: remove same listener object
2026-05-04 15:27:46 -04:00
lizschwab
f458058187
feat: Added support for custom input ARIA labels ( #9789 )
...
* feat: Added support for custom ARIA labels
* added tests
* moved tests to input test file
2026-05-04 10:54:03 -07:00
Rachel Fenichel
f5c65a5bbf
chore(docs): ARIA roles and labels for built-in fields ( #9788 )
...
* chore(docs): add information about ARIA for built-in fields
* chore: tweak dropdown wording
* chore: add accessibility information to Anatomy of a Field
* chore(format): line length
* chore: update section on focusability
* chore: fix phrasing
2026-05-01 19:02:15 +00:00
Aaron Dodson
4fe25d9071
chore: Improve docs on positionables ( #9781 )
...
* chore: Improve docs on positionables
* fix: Fix docs
2026-05-01 10:45:07 -07:00
Aaron Dodson
b24f23f7f2
release: Bump beta version ( #9786 )
blockly-v13.0.0-beta.2
2026-04-30 14:49:56 -07:00
Aaron Dodson
71ca797dcb
feat: Add a sound effect when dropping top-level items on the workspace ( #9784 )
2026-04-30 13:30:12 -07:00
Michael Harvey
9a01417400
feat: Bubble ARIA methods ( #9783 )
...
* feat: Bubble ARIA methods
* fix: lint
* fix: code review
* fix: whitespace
* fix: use standard block
* fix: remove unneeded teardown steps
2026-04-30 16:26:14 -04:00
Aaron Dodson
0bea583e55
fix: Fix bug that could cause focus to be lost when deleting a block ( #9779 )
2026-04-30 13:20:54 -07:00
Aaron Dodson
b714ef7fd6
fix: Make live region coalesce messages ( #9778 )
...
* fix: Make live region coalesce messages
* chore: Remove dead code
* fix: Fix test
2026-04-30 13:16:57 -07:00
Maribeth Moffatt
771f9eabe1
feat: allow setting custom role description for blocks ( #9777 )
...
* feat: allow setting custom role description for blocks
* fix: update test
2026-04-30 12:43:06 -04:00
Aaron Dodson
60f423bced
fix: Make trashcan and zoom controls accessible ( #9768 )
...
* fix: Make trashcan and zoom controls accessible
* fix: Fix tests
2026-04-29 11:34:48 -07:00
Aaron Dodson
adeeb613a4
feat: Play delete sound when workspace comments are deleted ( #9776 )
...
* feat: Play delete sound when workspace comments are deleted
* fix: Play delete sound (and no error beep) when cutting workspace comments
* fix: Play delete sound when deleting comments via the context menu
2026-04-29 11:01:25 -07:00
Maribeth Moffatt
61ad99440c
feat: make flyouts and workspace labels properly accessible ( #9774 )
...
* feat: make flyouts and workspace labels properly accessible
* chore: update tests
* chore: small refactor
2026-04-29 13:50:44 -04:00
Maribeth Moffatt
8d96ea51fc
chore: merge main into v13
...
chore: merge main into v13
2026-04-29 12:56:05 -04:00
Maribeth Moffatt
903f9d2b4e
chore: update google closure compiler because it hates us
2026-04-29 12:52:48 -04:00
Maribeth Moffatt
b046d0d211
chore: make key messages optional
2026-04-29 12:43:22 -04:00
Maribeth Moffatt
496d8aa830
Merge branch 'main' into mainlineit
2026-04-29 12:41:00 -04:00
Aaron Dodson
a5ff158b1f
fix: Prevent errors when mixing keyboard/mouse input in the toolbox/flyout ( #9773 )
2026-04-29 09:20:35 -07:00
Michael Harvey
86fa331867
feat: ARIA for other field classes ( #9772 )
...
* feat: ARIA for other field classes
* fix: code review
2026-04-29 12:18:03 -04:00
Aaron Dodson
f8ba2016af
fix: Fix Escape in toolboxes and flyouts ( #9770 )
...
* fix: Fix Escape in toolboxes and flyouts
* chore: Run formatter
2026-04-29 09:17:32 -07:00
Aaron Dodson
4aea3dd639
fix: Fix bug that caused focus rings to be inverted in RTL Zelos ( #9767 )
2026-04-29 09:16:27 -07:00
Michael Harvey
e3672f1581
feat: FieldDropdown ARIA ( #9766 )
...
* feat: FieldDropdown aria
* fix: clean up tests
* fix: code review
2026-04-27 16:32:04 -04:00
Aaron Dodson
cffbe7c60e
fix: Remove unneeded scrollbars on contextual menus ( #9771 )
2026-04-27 10:41:10 -07:00
translatewiki.net
6af219013b
chore: Localisation updates from https://translatewiki.net ( #9769 )
2026-04-27 08:10:55 -07:00
lizschwab
6d2a62ceb5
feat: Added keyboard shortcut for displaying tooltip ( #9755 )
...
* feat: Added keyboard shortcut for displaying tooltip
* fix for tooltips not appearing near the focused block
2026-04-24 15:56:41 -07:00
Aaron Dodson
c211a8955b
fix: Disable some shortcuts in the flyout ( #9765 )
2026-04-24 09:28:05 -07:00
Aaron Dodson
bce825daca
fix: Don't focus newly created variable blocks when not using keyboard navigation ( #9764 )
2026-04-24 09:27:12 -07:00