What's Changed
Breaking changes 🛠
- feat!: Added additional keyboard shortcuts for context menu by @lizschwab in #9845
- fix!: set full block field status explicitly by @maribethb in #9840
- fix!: Flyout follows toolbox in DOM by @mikeharv in #9849
- feat!: Improve context announcement keyboard shortcuts by @gonfunko in #9863
- fix!: update default media location by @maribethb in #9870
- feat!: Add keyboard shortcut to toggle screenreader mode by @gonfunko in #9869
New features ✨
- feat: Insert blocks at focus point by @gonfunko in #9806
- feat: Display keyboard shortcuts in context menus by @gonfunko in #9785
- feat: Comments ARIA by @mikeharv in #9832
- feat: use custom aria labels for inputs with move announcements by @mikeharv in #9846
- feat: Display toasts when items are cut/copied/pasted by @gonfunko in #9842
- feat: use custom labels for block parent input labels by @maribethb in #9867
- feat: add aria labels for connections by @maribethb in #9862
Bug fixes 🐛
- fix: Added comma between labels for fields when composing ARIA label strings by @lizschwab in #9812
- fix: Avoid locking up the test suite by @gonfunko in #9821
- fix: Adjust keyboard navigation of external inputs by @gonfunko in #9820
- fix: Fix bug that could cause unintend block movements by @gonfunko in #9818
- fix: Improve focus management on block deletion by @gonfunko in #9831
- fix: Mark the
WidgetDivandDropDownDivas owned by the workspace by @gonfunko in #9825 - fix: Redo move templates by @mikeharv in #9822
- fix: Improve ARIA fallback generation for HTML-based menu items by @gonfunko in #9827
- fix: Update workspace ARIA label on focus by @gonfunko in #9841
- fix: Improve display of move-related hints by @gonfunko in #9843
- fix: Don't suppress passive focus on blocks by @gonfunko in #9839
- fix: improve block labels and aria roles by @maribethb in #9834
- fix: Improve display of workspace focus rings by @gonfunko in #9848
- fix: Fix bug that prevented display of move indicators in mutator workspaces by @gonfunko in #9856
- fix: Display appropriate help hint for navigating blocks in RTL by @gonfunko in #9857
- fix: Fix positioning of keyboard-driven workspace context menu in RTL by @gonfunko in #9858
- fix: Fix bug that could cause blocks to be inadvertently deleted by @gonfunko in #9859
- fix: always store initial drag connections by @mikeharv in #9851
- fix: skip empty label fields and dummy/end row inputs for move announcements by @mikeharv in #9847
- fix: Improve display of focus rings on workspace controls by @gonfunko in #9860
- fix: Block-level ARIA labels no longer include clickable image descri… by @lizschwab in #9844
- fix: labels for multi-statement blocks by @mikeharv in #9868
Full Changelog: blockly-v13.0.0-beta.3...blockly-v13.0.0-beta.4