Closed tronicum closed 2 years ago
local stuff works though its not entirely broken.
I think the problem is caused by the browser not finding the ca_certs.ini file in the place it expects, which is /etc/ca_certs.ini.
There is slightly odd behavior in LibCore's config file routines which make opening a non-existent config file behave like opening an empty file.
The TLS library and other corresponding classes used by libweb haven't been designed to execute outside of serenity where we have some hard coded expectations about where data files and resources will live.
There's some work to go in the serenity libs to make all this behavior work properly in Linux
Weird, mine works though.
Google, YouTube, Facebook and DuckDuckGo load but WhatIsMyBrowser.com crashes.
That looks like an issue with libweb and the incomplete webgl support. The place to debug that issue is on the serenityos discord and serenity issue tracker. Many many websites don't load or crash for hundreds of known reasons, the software is still in development.
If it doesn't reproduce in the serenity browser on SerenityOS, then we can look at the issue as specific to the Linux port.
Closing per @ADKaster's comments.
to my surpise, i was able to compile an OSX version using homebrew gcc as compiler. trying to open an page crashes though.