This release contains bug fixes and new features for use with @blockly/keyboard-navigation
. Learn more on our accessibility site!
What's Changed
New features ✨
- feat: Add keyboard navigation support for icons. by @gonfunko in #9072
- feat: Add more ephemeral overrides for drop-downs. by @BenHenning in #9086
- feat: Paste where context menu was opened by @johnnesky in #9093
- feat: Allow visiting empty input connections. by @gonfunko in #9104
- feat: Automatically manage focus tree tab indexes by @BenHenning in #9079
- feat: add keyboard navigation controller by @maribethb in #8924
- feat: ephemeral focus public getter, use in shortcut precondition by @maribethb in #9110
Bug fixes 🐛
- fix: Ensure
FieldImage
is clickable when appropriate by @BenHenning in #9063 - fix: When moving to a field, scroll the field's block into view by @RoboErikG in #9071
- fix: Skip hidden fields when navigating by @RoboErikG in #9070
- fix: Limit
LineCursor
& focus syncing by @BenHenning in #9062 - fix: Fix browser tests PART 1 by @RoboErikG in #9064
- fix: focus something after deleting a block by @maribethb in #9073
- fix: focus after drag and deleting comments by @maribethb in #9074
- fix: Visit all nodes in getNextSibling and getPreviousSibling by @RoboErikG in #9080
- fix: Update
focusNode
to self correct focus by @BenHenning in #9082 - fix: Don't visit collapsed blocks by @RoboErikG in #9090
- fix: Fix bug that prevented using keyboard shortcuts when the DropDownDiv is open. by @gonfunko in #9085
- fix: Tweak outline CSS for Safari/Firefox by @microbit-matt-hillsdon in #9100
- fix: Skip invisible inputs in the field navigation policy by @RoboErikG in #9092
- fix: Copy shortcuts before returning them. by @gonfunko in #9109
- fix: Make cut/copy/paste work consistently and as expected by @RoboErikG in #9107
- fix: context menus on flyout by @maribethb in #9116
- fix: Fix bug that caused the focus manager to attempt to focus unfocusable elements. by @gonfunko in #9117
Cleanup ♻️
Other changes
- release: merge develop into v12.1.0 by @maribethb in #9118
New Contributors
- @microbit-matt-hillsdon made their first contribution in #9100
Full Changelog: blockly-v12.0.0...blockly-v12.1.0