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.
Description:
This PR changes the tap handling on non-native menus to not change the canvas' focus.
It allows to build menu items which interact with the focused elements (e.g. “Cut”, “Copy” and ”Paste”).
IMO this is a workaround. The visual focus should be handled layer specific (content, menu, overlay(s)). The input focus should be one one of these layers. #814 is related to this topic.
Fixes #922
Checklist:
[ ] Tests included.