Thanks to @X512 and @waddlesplash improved wayland-server, it is now very stable on Haiku Nightly. Haiku Nightly has better POSIX IPC support than Haiku R1B5, so if you use Iceweasel seriously, it is recommended to use with Haiku Nightly.
There is a dedicated topic for HaikuDepot packages, but I think here is more useful for reporting problems or other feedbacks on updates.
Config directory changed in 128.5.0-5
I’m preparing new release of Iceweasel 128.5.0-5 package, that changed the config directory to Haiku’s convension, if you upgrade from older version, you need manual step to migrate profile.
To clear this up a bit: This is a bit harder to grasp feature of sh, the {f, F} will expand to both variants, one with a small f and one with a big F.
From the point of view of mv it was passed two distinct arguments.
I just installed the Iceweasel package last night, and so far it’s amazing! A couple of issues I noticed that I didn’t see noted elsewhere:
If you try to shut down Haiku with the browser open, it looks like all of the webpage processes take turns exiting abnormally and bringing up the crash dialog.
This might or might not be Iceweasel’s fault, but I managed to get KDL’ed in the “low resource manager” while trying to load Gmail. My Haiku laptop only has 2GB of RAM and I had a few other tabs open already as a stress test:
I’m not sure if this is just how Firefox is, or related to the other keymap-related issues noted in the OP, but using the left and right arrow keys also doesn’t seem to scroll the current page, unless I turn on the “arrow keys always navigate the page” setting, which lets me move the page around with the text caret. But overall, this is already much faster and more compatible than the other Haiku browsers I’ve tried. Great work!
I pushed a bunch of kernel fixes today that should fix more memory-related assertion failures and the like on nightly builds that “Iceweasel” was sometimes triggering (most of them are in hrev58425) and streamlined certain codepaths in there, too, which may improve performance a bit.
Nice! I’ll give it another try. (edit: I am unable to crash hrev58420 after loading a bunch of tabs pushing the the system into swap, so looks like this is indeed fixed.)
I’m still seeing the crashes on shutdown after updating to wayland_server 0.1.20241217, which is the latest version I saw in HaikuDepot.
Absolutely wonderful work! I’ve upgraded my beta5 install to the latest nightly. with iceweasel installed. I was able to run jetstream 2 with no crashes. We are well on our way to having a fully daily driver operating system. Kudos to the team who worked on this.