-
Notifications
You must be signed in to change notification settings - Fork 25
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
themes fail to fully apply when persistence in enabled for radio_props of ThemeChangerAIO #43
Comments
Hi @mayushii21 |
@AnnMarieW have you managed to reproduce the issue? I tested #44 and it completely broke themes for me.. With it, nothing at all applies, just a white background and broken page structure |
Hi @mayushii21 I’m traveling for a few days and haven’t had a chance to look at the PR yet. In the meantime, it would be best to pin the version to 1.1.2. Hopefully we will have a solution soon. |
Hi @mayushii21! |
btw, you can remove "label_id", it's not used anymore with this version👍 |
@sdidier-dev Thanks for the update! Is the removal of the |
@AnnMarieW No, not a breaking change 😉 I know that's from So no need to set If someone is already using And we can remove the callback |
Example ThemeChangerAIO:
On the first load, the Cyborg theme is rendered, as expected. Switching to Vapor properly switches the theme to Vapor. Reloading the page, however, results in a theme somewhere in between Vapor and Cyborg, where the background is Vapor, but the text color, button borders, and other elements are Cyborg.
In version 1.1.2, things work properly (persisted themes get correctly applied after reload), but only in Chrome, not in Firefox. After version 1.1.2 the issue is present in Chrome as well.
Here is how things should look after reload (same as when freshly applying the theme):
Here is how they look after reloading with version 1.1.2 in Firefox, and in Chrome as well with newer versions:
The text was updated successfully, but these errors were encountered: