You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm running into this today. Thank you for creating this - I was beginning to wonder if I was sane. 😄
I don't have a great idea of how I might go about debugging this, but I'm interested in talking it through a bit. I can see that there's high CPU usage for a period of time after the Python code has apparently stopped doing anything (I assume it has at least sent the data to the nicegui JS side).
Is there a reasonably easy way to enable some kind of debugging logic on the JS side, so that I can try to see what messages are being received by the client?
In the meantime, it appears that a known workaround is converting the lists into strings before they're sent across - presumably, Quasar/Vue support JavaScript objects like arrays by doing JSON.stringify at some point? I wonder how much of an actual change to nicegui behavior it would be if nicegui did the stringification on the Python side as a workaround?
I think I tried adding some console logging in JavaScript, but without much success, since everything hangs when the problem occurs. Somewhere in nicegui.js is probably a good place to start though.
Description
As @rohitsathish noticed on #2697, the following minimal example causes the app to freeze:
It's even more apparent when creating the table dynamically:
Somehow Vue and/or Quasar can't handle the row content. But a minimal Quasar app works with the same data:
I'm out of ideas. Can anyone help to find out what's going on? Thanks!
The text was updated successfully, but these errors were encountered: