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.
✨ What kind of change does this PR introduce? (Bug fix, feature, docs update...)
This PR introduces a new feature, the
AndroidTalkbackAccessibilityWorkaround
(I'm okay with a name change however)This will include a docs update that is required
The current behaviour is shown in #585 where unfortunately, talkback seems to focus on background areas. This seems to be not directly this plugins fault, as others have noted that this seems to be intended behaviour
This is why I have named this a workaround, as it is intended to provide more meaningful results to talkback when popups are involved.
🆕 What is the new behavior (if this is a feature change)?
The new behaviour is that only the popup, and views within it, are 'seen' by the talkback
💥 Does this PR introduce a breaking change?
Not that I am aware of.
🐛 Recommendations for testing
Within #585 a sample project is provided showcasing the issue, I recommend adding a reference to this branch to this project, and testing that way.
_Please note, i don't have my android device on me right now while making this PR, but I didn't want this work to be left out and forgotten about. I have not tested if my AndroidWorkaround setting itself works, however, I have tested the functionality assuming it is always on and it worked perfectly. _
📝 Links to relevant issues/docs
#585
🤔 Checklist before submitting