Mobile: Fixes #11130: Fix regression: Search screen not hidden when cached for search result navigation #11131
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.
Summary
This pull request fixes a regression related to refactoring done in a recent pull request — the search results screen was not hidden when its
visible
prop was set tofalse
. This happened after clicking on a search result and resulted in a split layout.This pull request copies the approach used by
screens/Notes.tsx
— styling the search screen withflex: 0.001
when marked withvisible: false
and settinginert={true}
to prevent accessibility navigation. This is similar to the logic used prior to the refactoring.Fixes #11130.
Screen recordings
Android + TalkBack
search-bugfix.webm
Shows:
Web + Chromium
Screencast.from.2024-09-26.15-47-55.webm
Shows: