Thanks for the answer.
I’ve already had a look but couldn’t see anything relevant.
Looking closer, here are the errors that seem to appear when I try to access my passwords:
{"reqId":"WduapVlDBUfpayyfjnGM","level":3,"time":"2020-08-04T23:50:13+00:00","remoteAddr":"192.168.10.17","user":"--","app":"index","method":"POST","url":"/index.php/apps/passwords/api/1.0/session/open","message":{"Exception":"Exception","Message":"Argument 1 passed to OCP\\User\\Events\\BeforeUserLoggedInEvent::__construct() must be of the type string, null given, called in /home/apache2/sites/nextcloud/html/lib/private/Server.php on line 551","Code":0,"Trace":[{"file":"/home/apache2/sites/nextcloud/html/lib/private/AppFramework/App.php","line":137,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OCA\\Passwords\\Controller\\Api\\SessionApiController"},"open"]},{"file":"/home/apache2/sites/nextcloud/html/lib/private/AppFramework/Routing/RouteActionHandler.php","line":47,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["SessionApiController","open",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"_route":"passwords.session_api.open"}]},{"function":"__invoke","class":"OC\\AppFramework\\Routing\\RouteActionHandler","type":"->","args":[{"_route":"passwords.session_api.open"}]},{"file":"/home/apache2/sites/nextcloud/html/lib/private/Route/Router.php","line":297,"function":"call_user_func","args":[{"__class__":"OC\\AppFramework\\Routing\\RouteActionHandler"},{"_route":"passwords.session_api.open"}]},{"file":"/home/apache2/sites/nextcloud/html/lib/base.php","line":1007,"function":"match","class":"OC\\Route\\Router","type":"->","args":["/apps/passwords/api/1.0/session/open"]},{"file":"/home/apache2/sites/nextcloud/html/index.php","line":37,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"/home/apache2/sites/nextcloud/html/lib/private/AppFramework/Http/Dispatcher.php","Line":110,"Previous":{"Exception":"TypeError","Message":"Argument 1 passed to OCP\\User\\Events\\BeforeUserLoggedInEvent::__construct() must be of the type string, null given, called in /home/apache2/sites/nextcloud/html/lib/private/Server.php on line 551","Code":0,"Trace":[{"file":"/home/apache2/sites/nextcloud/html/lib/private/Server.php","line":551,"function":"__construct","class":"OCP\\User\\Events\\BeforeUserLoggedInEvent","type":"->","args":["*** sensitive parameter replaced ***","*** sensitive parameter replaced ***"]},{"function":"OC\\{closure}","class":"OC\\Server","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/home/apache2/sites/nextcloud/html/lib/private/Hooks/EmitterTrait.php","line":101,"function":"call_user_func_array","args":[{"__class__":"Closure"},["*** sensitive parameter replaced ***","*** sensitive parameter replaced ***"]]},{"file":"/home/apache2/sites/nextcloud/html/lib/private/Hooks/PublicEmitter.php","line":40,"function":"emit","class":"OC\\Hooks\\BasicEmitter","type":"->","args":["\\OC\\User","preLogin",["*** sensitive parameter replaced ***","*** sensitive parameter replaced ***"]]},{"file":"/home/apache2/sites/nextcloud/html/lib/private/User/Session.php","line":441,"function":"emit","class":"OC\\Hooks\\PublicEmitter","type":"->","args":["\\OC\\User","preLogin",["*** sensitive parameter replaced ***","*** sensitive parameter replaced ***"]]},{"file":"/home/apache2/sites/nextcloud/html/lib/private/AppFramework/Middleware/Security/CORSMiddleware.php","line":93,"function":"logClientIn","class":"OC\\User\\Session","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/home/apache2/sites/nextcloud/html/lib/private/AppFramework/Middleware/MiddlewareDispatcher.php","line":98,"function":"beforeController","class":"OC\\AppFramework\\Middleware\\Security\\CORSMiddleware","type":"->","args":[{"__class__":"OCA\\Passwords\\Controller\\Api\\SessionApiController"},"open"]},{"file":"/home/apache2/sites/nextcloud/html/lib/private/AppFramework/Http/Dispatcher.php","line":98,"function":"beforeController","class":"OC\\AppFramework\\Middleware\\MiddlewareDispatcher","type":"->","args":[{"__class__":"OCA\\Passwords\\Controller\\Api\\SessionApiController"},"open"]},{"file":"/home/apache2/sites/nextcloud/html/lib/private/AppFramework/App.php","line":137,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OCA\\Passwords\\Controller\\Api\\SessionApiController"},"open"]},{"file":"/home/apache2/sites/nextcloud/html/lib/private/AppFramework/Routing/RouteActionHandler.php","line":47,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["SessionApiController","open",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"_route":"passwords.session_api.open"}]},{"function":"__invoke","class":"OC\\AppFramework\\Routing\\RouteActionHandler","type":"->","args":[{"_route":"passwords.session_api.open"}]},{"file":"/home/apache2/sites/nextcloud/html/lib/private/Route/Router.php","line":297,"function":"call_user_func","args":[{"__class__":"OC\\AppFramework\\Routing\\RouteActionHandler"},{"_route":"passwords.session_api.open"}]},{"file":"/home/apache2/sites/nextcloud/html/lib/base.php","line":1007,"function":"match","class":"OC\\Route\\Router","type":"->","args":["/apps/passwords/api/1.0/session/open"]},{"file":"/home/apache2/sites/nextcloud/html/index.php","line":37,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"/home/apache2/sites/nextcloud/html/lib/public/User/Events/BeforeUserLoggedInEvent.php","Line":46},"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0","version":"19.0.1.1","id":"5f29f45b64c42"}
I’ve also checked the Firefox console, here is the XHR answer in front of 401 errors: