-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Invalid input: active browser columns not set" #1797
Comments
Maybe we could make this more robust in general by not requiring the frontend to set the columns? So instead of raising an invalid input error if |
The reason we did it that way is because the mobile clients want to use different config var, as the desktop config may have too many columns for small screens, and may include add-on-specific columns. Passing the relevant config key in to browser_row_for_id() could work instead, but it's a bit less efficient. |
Ah, I knew there must have been a reason. 🙂 |
It's a bit inflexible:
|
I see. Also, on second thought, would it even be enough to reset the backend columns? Couldn't even the config values have changed after a reopen, which would require to also reset the frontend parts? |
Yep, after a full download the keys may have changed, so it would require a re-read of the config vars. Closing the browse screen on a full sync is probably the easiest way to fix this :-) |
I might do that for now as a band-aid, and we can consider alternative approaches in the future. |
Can be triggered by opening the browse screen and leaving it open, then forcing a one-way sync.
Possible ways we could fix this:
The text was updated successfully, but these errors were encountered: