212.103.65.239 - xxx [09/Jul/2026:10:52:53 +0200] "POST /index.php/apps/bookmarks/public/rest/v2/lock HTTP/1.1" 200 2200 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0"
212.103.65.239 - xxx [09/Jul/2026:10:52:53 +0200] "GET /index.php/apps/bookmarks/public/rest/v2/folder?root=-1&layers=0 HTTP/1.1" 200 2396 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0"
212.103.65.239 - - [09/Jul/2026:10:52:53 +0200] "GET /index.php/apps/bookmarks/public/rest/v2/folder?root=10288&layers=0 HTTP/1.1" 200 1823 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0"
... etc. many more calls to /index.php/apps/bookmarks/public/rest/v2/[lock|folder|bookmark] with HTTP 200
{"reqId":"PMCqQSMuENaRW92jYn68","level":1,"time":"2026-07-05T22:51:54+00:00","remoteAddr":"xxxx","user":"xxxx","app":"no app in context","method":"GET","url":"/index.php/apps/bookmarks/","scriptName":"/index.php","message":"Unable to generate a URL for the named route "bookmarks.web_view.manifest" as such route does not exist.","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36","version":"32.0.12.1","exception":{"Exception":"Symfony\Component\Routing\Exception\RouteNotFoundException","Message":"Unable to generate a URL for the named route "bookmarks.web_view.manifest" as such route does not exist.","Code":0,"Trace":[{"file":"/var/www/nextcloud/lib/private/Route/Router.php","line":413,"function":"generate","class":"Symfony\Component\Routing\Generator\UrlGenerator","type":"->"},{"file":"/var/www/nextcloud/lib/private/Route/CachingRouter.php","line":56,"function":"generate","class":"OC\Route\Router","type":"->"},{"file":"/var/www/nextcloud/lib/private/URLGenerator.php","line":81,"function":"generate","class":"OC\Route\CachingRouter","type":"->"},{"file":"/var/www/nextcloud/lib/private/URLGenerator.php","line":93,"function":"linkToRoute","class":"OC\URLGenerator","type":"->"},{"file":"/var/www/nextcloud/apps/bookmarks/lib/AugmentedTemplateResponse.php","line":22,"function":"linkToRouteAbsolute","class":"OC\URLGenerator","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":163,"function":"render","class":"OCA\Bookmarks\AugmentedTemplateResponse","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/App.php","line":153,"function":"dispatch","class":"OC\AppFramework\Http\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/Route/Router.php","line":321,"function":"main","class":"OC\AppFramework\App","type":"::"},{"file":"/var/www/nextcloud/lib/base.php","line":1091,"function":"match","class":"OC\Route\Router","type":"->"},{"file":"/var/www/nextcloud/index.php","line":25,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/nextcloud/3rdparty/symfony/routing/Generator/UrlGenerator.php","Line":134,"message":"Unable to generate a URL for the named route "bookmarks.web_view.manifest" as such route does not exist.","exception":{},"CustomMessage":"Unable to generate a URL for the named route "bookmarks.web_view.manifest" as such route does not exist."}}
Source map error: request failed with status 404
Resource URL: https://xxxx/apps/bookmarks/js/bookmarks-dashboard.js?v=042fc62f-5
Source Map URL: bookmarks-dashboard.js.map?v=87e3d0237e96871a290a
Content-Security-Policy warnings 2
Content-Security-Policy: Ignoring “blob:” within script-src-elem: ‘strict-dynamic’ specified bookmarks)
Content-Security-Policy: Ignoring ‘unsafe-eval’ or ‘wasm-unsafe-eval’ inside “script-src-elem”.
TypeError: ServiceWorker script at https://xxxx/index.php/apps/bookmarks/bookmarks-service-worker.js for scope https://xxxx/index.php/apps/bookmarks encountered an error during installation. [bookmarks-main.js:2:3565528](https://xxxx/apps/bookmarks/js/bookmarks-main.js?v=042fc62f-5)
<anonymous> https://xxxx/apps/bookmarks/js/bookmarks-main.js?v=042fc62f-5:2
(Async: promise callback)
[ERROR] viewer: Could not register handler
Object { app: "viewer", uid: "xxx", level: 1, error: "The handler is already registered", handler: {…} }
app: "viewer"
error: "The handler is already registered"
[... etc]
[WARN] @nextcloud/vue: You need to fill either the text or the ariaLabel props in the button component.
Object { uid: "xxx", app: "@nextcloud/vue", level: 1, text: undefined, ariaLabel: null, instance: {…} }
GET https://xxxx/index.php/apps/bookmarks/bookmark/39954/image 404 not found
...many other
nextcloud bookmarks takes several minutes to load
After a nextcloud update from 30 via 31 to v32, the browser just loads and hangs for several minutes when clicking on the bookmarks app. Bookmarks app is at 16.2.2.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Bookmarkr app loads within a few seconds
Desktop (please complete the following information):
Server (please complete the following information):
$ sudo -u www-data php occ app:listin your command line]sudo -u www-data php occ config:list system]Additional context
Add any other context about the problem here.
Web server error log
Nextcloud log (nextcloud/data/nextcloud.log)
Browser log (javascript console log)