Webpositive: Fails to load pages

Around a week back, I installed Iceweasel
From then on, webpositive fails to load any pages
After updating, it says loading the welcome page, but it never loads it…
I have left the page like that for an hour, no, it does not load
If I try to open any other page / bookmark, that also does not load…Is Iceweasel interfering with webpositive? Posting from iceweasel…

2 Likes

If you have WebPositive set to load the pages you had open when you quit (and it’s not the Welcome page), it still works. So, I don’t know if it’s a problem loading a local file or the Welcome file itself. I haven’t gotten around to moving/deleting it to find out.

web+ fails to load local pages. the url shows a missing “/” after "file:’ in the address field. to get around this, close web+, and double-click on a bookmark. this will load the web page. change the setting to not load the welcome page and web+ will work as expected.

1 Like

In the address field, I deleted the file://
I clicked on the bookmark…but, when I click on the bookmark nothing gets transferred on to address field…address field remains blank…

if I click on the + button, another blank page should open…that also is not working

I had that happening a few times. It turns out that there’s a reason why you are suggested to reboot after updating Haiku packages…

But, I reboot after every update, immediately…still this happens

And that reason is…?

There is no problem to keep your computer running after an update. If the haiku package is updated it simply won’t activate the new state, and it keeps working as is.

The only disadvantage is that you can’t install new packages afterwards without rebooting into the new state.

1 Like

I just had this issue, I closed webPositive, had to use the vulkab death grip. Then I double-clicked on “/boot/home/config/settings/WebPositive/Bookmarks/Haiku Project/Home” to launch Web+ with another site to load. then I could change the setting not to load any file in the “/boot/home/config/settings/WebPositive/LoaderPages” directory as Web+ currently cannot display local files and locks up.

see #19322 ([regression] WebPositive cannot load local files.) – Haiku

1 Like

I did some investigation around that issue and it turns out it’s caused by a HaikuWebKit update,not WebPositive itself.
WebPositive has seen its last change at 19 October after which it still worked.
Downgrading the HaikuWebKit package to the previous version fixed it for me.
As a long-term fix it may be better,however,to avoid WebPositive triggering the issue rather than messing with the huge WebKit codebase.
Maybe it’s really only the missing slashes that a older WebKit version could tolerate better than the current one.
Will do some more try and error here…

Edit: No,the missing slashes is not the cause here.
It fails to load any local file,even if opened using Tracker or Terminal with file:/// URL.
Maybe it needs fixing in HaikuWebKit directly rather than WebPositive,after all.

1 Like

Now, I think pulkomandy should step in…he has the best overall view of webkit codebase, webkit

Yes,would be best if @PulkoMandy could have a look.
I scrolled past a few pages of WebKit commits and even tried searching for commits related to local files,but didn’t find anything that makes sense.
WebKit has so many commits every single day that it’s extremely hard to find the exact change that caused the issue.

Yes, of course it should be fixed in WebKit instead of hacking around it…

I missed the ticket because it was in the “General” component instead of WebKit. Reassigned it and I’ll try to have a look.

5 Likes