What's Changed
- api update - tidy5e-sheet.preOpenActorPortraitFilePicker now passes full sheet context instead of just actor by @kgar in #270
- [#240] Adds config option (default off) for accessible keyboard support on Tidy buttons by @kgar in #272
Full Changelog: v0.2.14...v0.2.15
Tabbing between Tidy Buttons is Now Opt-In
Now, by default, tabbing only takes the user focus from one input to the next and not over Tidy buttons. The user can opt into keyboard accessibility / button tabbing and focus via the config setting "Use Accessible Keyboard Support":
This is a GM setting which defaults to Off. When Off, it causes Tidy to ignore the two settings below it.
Explanation: The new Tidy 5e Sheets feature HTML buttons for most sheet interactions, such as rolling skill checks and using items. Because they are buttons, they can be tabbed to and can retain user focus. Foundry, by design, will ignore keybindings that relate to "Configure Controls" options when an element has focus, to prevent things like toggling Pause when pressing the space bar in a text box. This focus-detection includes buttons, meaning for certain modules like Midi-QoL, keybinds for Advantage/Disadvantage/Versatile/etc. can be lost if a menu tab or an item roll button is currently focused upon. This prevents some features from working as expected in these sheets. For these reasons, the default setting is to behave more like other applications in Foundry.
