Falko Schindler
Falko Schindler
PR #3843 should solve this issue by adding "nicegui-*" classes already when defining an element class, not only when initializing it. This way these classes can be manipulated via `.default_classes()`.
Thanks for the extensive research, @frankhuurman! Looks like we need to wait for an upstream fix.
Thanks for the update, @NebularNerd! Let's close this issue as resolved. It seems there have been improvements upstream and there's nothing we can do on our side.
This has been discussed in #2484 and fixed in PR #2492. But because it breaks existing layouts, it is scheduled to be released in version 2.0.
Oh wow, thanks for reporting this issue, @adosikas! Here is a reproduction without binding and without app storage: ```py model = {'text': 'test'} with ui.dialog() as dialog, ui.card(): input_ =...
A plain Vue app works as expected: ```html Edit Close Entered Text: {{ text }} Vue.createApp({ data() { return { text: "test", showDialog: false }; }, }).mount("#app"); ```
A Quasar app works as well: ```html Entered Text: {{ text }} const app = Vue.createApp({ data() { return { text: "test", showDialog: false }; }, }); app.use(Quasar); app.mount("#q-app"); ```
The difference might be that NiceGUI doesn't use `v-model`...
@rayuel No, this issue is still open and we're looking for ideas and suggestions on how to fix it.
@rayuel I don't understand how to reproduce that problem, what you expect to happen and what happens instead. Do you think this is the same bug as described in this...