makew0rld / amfora

A fancy terminal browser for the Gemini protocol.
GNU General Public License v3.0
1.16k stars 67 forks source link

🐛 Fix deadlock when an about: URL can't be loaded #277

Closed awfulcooking closed 2 years ago

awfulcooking commented 2 years ago

Caused by display.Error() being made to block for the loading page change.

We must call goURL / handleURL from a goroutine other than the main UI loop

I don't think there are any other problematic calls at the moment

Sorry :)

makew0rld commented 2 years ago

Good catch, thanks! Let me know if you find anything else.