fix: Show formatting toolbar when editor isn't editable #1024
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There seems to have been a regression as the formatting toolbar no longer shows when the editor is not editable. It should be the responsibility of toolbar buttons to determine whether to be shown instead, as the file download button should always be visible when a file block is selected.
The regression is a result of updating TipTap to v2.5.0, as the editor is no longer focusable when it's not editable. This PR adds
tabIndex: "0"
to the editor element's DOM attributes to revert this functionality, fixing the formatting toolbar behaviour.