getimiskon's space

Programming Log - First impressions on Web Browser

Posted in 2021-09-03

A couple days ago, I decided to try compiling Web Browser on my computer. For those who don't know about this browser (yes, I know it has the most generic name possible), it's a fork of Pale Moon that fixes some of the issues Pale Moon has. I have tried compiling it a couple times in the past, but it failed because of various issues. After thinking about it, I decided to check the git, clone the repository and compile the program. The instructions for the compilation are simple and the process took about 30 minutes on my computer.

Web Browser displaying a website

After compiling it, I did some testing to see if it works as it should and then I installed it on my system. It works almost exactly like Pale Moon does, without the privacy issues. For me, it was very easy to migrate from Pale Moon to Web Browser. I was already using Pale Moon and I just had to copy my files from its config to Web Browser's config.

Despite working well for me, it doesn't mean that Web Browser doesn't have its own issues. You can't download plugins and themes directly from Pale Moon's website and it seems that it blocks the browser with the "Unable to Comply" error. Although, you can sideload the themes and plugins you need. Another issue is that you might be confused with the directory where the configuration files are, like the profiles etc. I noticed a pattern here. The directory is at ~/.[name of developer]/[name of browser]. In my case it was at ~/.individual programmer/webbrowser, with spaces, which is annoying to browse in the terminal of a Unix-based system.

Personally, I'd like mess with its code when I have some more free time. One of the changes I want to implement is to move the configuration to ~/.config/webbrowser. It's annoying for some users (and for me as well) to have each application creating a file with its configuration on my home directory, when the .config directory exists. I'll also try to find a way to be able to download plugins through the browser. In the worst case, I might try setting up a small repository with plugins for it.

Those are my thoughts about Web Browser. I'd like to get your feedback, especially if you have tried the browser.