Make versions tab non-interactive inside install flow #4302
+10
−4
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.
Problem
The Versions tab is available on the recommendations screen, but the checkboxes don't do anything, and the stability override dropdown throws an exception:
Cause
These interactive UI elements are only available because the rest of mod info is potentially useful in evaluating recommended mods to install. The dropdown needs to force an update of the mod list (in case changing it makes some mods newly installable or uninstallable), which requires using the progress screen, which is already doing something else while the install flow is active.
Changes
Now the Versions tab's checkboxes and dropdown are hidden on the recommendations screen.
Fixes #4290.