Igalia / wolvic

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

Fixes related to URL schemes #1383

Closed svillar closed 4 months ago

svillar commented 5 months ago

We didn't have support for chrome:// pages because it was not recognized as a scheme handled by the engine. That's correct for Gecko but not for Chromium. So we had to refactor some UrlUtils to cope with engine differences. This also fixes a hidden bug handling the launch of externally managed URLs via intents.

Fixes #1391

svillar commented 5 months ago

After the review I decided to improve the patch and extend it. I'm also adding new unit tests now that the machinery is there.