Fix / remove focus on start watching button due to inconsistency #180
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
Card
to make sure thebody
element is focused, was also inconsistent. If you'd then start tabbing, the focus lands on the footer, suggesting it's still on the previousCard
in theCardGrid
.key
prop on theStartWatching
button) and accept that the focus stays on the previous card when navigating from theCardGrid
.Update 17th of April:
The modifications in this PR do not alter the current behavior in the app. Submitting this PR to JW that reverts recent changes made us is not necessary. Discussed with Roy and Chris to label this PR as a draft and further explore another solution proposed by Chris, see: Slack link.
Christiaan's idea:
To also take into account:
It's important to remember to check how
Search
is affected by this: Do we support the history state of IDX (after each navigation, a state is pushed or popped). History is an array, so using.push()
adds an entry. IDX represents the ID of the item.