Igalia / wolvic

A fast and secure browser for standalone virtual-reality and augmented-reality headsets.
https://wolvic.org
Mozilla Public License 2.0
813 stars 105 forks source link

Handle URL bar editor commands in the UI thread #1202

Closed svillar closed 9 months ago

svillar commented 9 months ago

The OnEditorActionListener handler is not being executed in the UI thread. This hasn't surprisingly caused many issues so far but it's a real problem for the Chromium backend because it will eventually invoke Tab's loadUrl(). The issue is that loadUrl() cannot be invoked from multiple threads (it's normally invoked from the UI thread).

Fixes #1201