Prevent multiple transitions (only transitions by Navigation) #848
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.
Issue
Overview (Required)
dropUnlessResumed
handleOnClickIfNotNavigating
withdropUnlessResumed
Note
dropUnlessResumed
to all click events that run a transition because the safeguard by the function doesn't work for the transition that launches an Activity. You can check the behaviour on the About screen by clicking an item in the Credits section and one in the Others section (except Settings) simultaneously.note.mp4
Links
Screenshot (Optional if screenshot test is present or unrelated to UI)
Movie (Optional)
b_timetable_list_sessions.mp4
a_timetable_list_sessions.mp4
b_timetable_grid_sessions.mp4
a_timetable_grid_sessions.mp4
b_timetable_session_search.mp4
a_timetable_session_search.mp4
b_about.mp4
a_about.mp4