Previously, when the API was unreachable or returned an error, the whole popup was disabled without even processing local data or applying the theme option.
Since auth data is local data and we want to always apply the theme option correctly, don't return early in case of an error but only guard code that would fail if we don't have an API response.
Previously, when the API was unreachable or returned an error, the whole popup was disabled without even processing local data or applying the theme option.
Since auth data is local data and we want to always apply the theme option correctly, don't return early in case of an error but only guard code that would fail if we don't have an API response.
Depends upon #32.