TryQuiet / quiet

A private, p2p alternative to Slack and Discord built on Tor & IPFS
https://www.tryquiet.org
GNU General Public License v3.0
1.89k stars 79 forks source link

As a developer, when I refresh the desktop client, it breaks the back-end and the refresh never finishes #2563

Open mike-kiss opened 3 weeks ago

mike-kiss commented 3 weeks ago

When I'm working on the desktop client on Ubuntu, I need to test in both light and dark modes. In order for the change to take effect, I need to refresh the app with ctrl+r. When I do this, I get an error in the client and in the terminal and the refresh never completes.

This is not a huge problem but it does impede development somewhat and makes testing across different themes more difficult.

GUI error message: image

Terminal screenshot: image

holmesworcester commented 2 weeks ago

@leblowl @ikoenigsknecht do you know off the top of your head why this error happens?

leblowl commented 2 weeks ago

It looks like there is an object with a circular dependency that's being converted to JSON.

jgaylor commented 2 weeks ago

I just wanted to say, I love how this ticket is written. It's a great way to communicate and easy to understand quickly. 🙌