Launching my (FireFox) web browser, I see that I get the little red square with a sync failure being reported. Nothing I try browser-side makes a difference. However, if I then navigate - using the same browser - to my local NextCloud instance where I have the NextCloud "Bookmarks" app installed... I can then return to the browser, click on the "Sync Now" button and everything works perfectly. It is like the server "goes to sleep" and this somehow throws the Floccus plug-in.
Steps to reproduce the behavior:
Ideally, it would be nice if the browser could find a way to "wake up" the server if it really is an idle server that causes the problem. If it isn't that, then maybe allow for the Floccus client to re-try every 5 minutes or so, maybe throwing up an error if there is no change after 3 attempts.
Happy to provide if needed, but doubt it will be necessary...
(please complete the following information)
(please complete the following information)
Note: Please write down the actual version numbers instead of writing 'latest'.
It is often useful to provide a debug log file along with the issue. You can obtain a debug log of the most recent sync runs by clicking 'Debug log' in the bottom right corner of the floccus panel in your browser.
Note: As your debug log usually contains large parts of your bookmark data, instead of attaching it publicly to the issue here, I recommend uploading it privately at the following URL https://cloud.marcelklehr.de/s/PCi3iLWrzdMZSmw
Tried all the usual... I upgraded all software components... The single weirdest thing is that this fails out-of-the-box, but if you navigate to the NextCloud instance and re-try, it works. It is like it is getting a timeout of some kind and the client just goes to a soft fail.
Rather embarrassingly, I think I just spotted the issue...
The certificate for the site hosting my NextCloud instance had expired... By accessing the site with my browser and "accepting" the expired certificate, I was allowing the browser to trust it. The reason that Floccus was reporting an error was that it was unable to get a safe handshake with the server. New cert resolved the issue.
Most helpful comment
Rather embarrassingly, I think I just spotted the issue...
The certificate for the site hosting my NextCloud instance had expired... By accessing the site with my browser and "accepting" the expired certificate, I was allowing the browser to trust it. The reason that Floccus was reporting an error was that it was unable to get a safe handshake with the server. New cert resolved the issue.