Initial Checklist
Bug Description
While opening a video in preview app and pausing it, the browser opens a login window after some minutes. The login token refresh itself seems to work in the background. Nevertheless, after some minutes, a login window appears which cannot get clicked away.
Reproduction Steps
- Login to OpenCloud
- Open dev tools of the browser
- Open a video and play it
- Pause the video
- Monitor the login token refresh requests => they all get refreshed successfully
- Wait until the login window gets displayed
Expected Outcome
No login window and being able to resume playing the video as long the login token is valid.
Actual Outcome
=> After some minutes the browser opens a login window in result of the following request:
https://f.q.d.n/dav/spaces/55a7c140-8cd6-4714-ad18-c75b5363704d$4eab091e-47eb-4272-b8fb-f9df1e50b31b/video.webm?oc-jwt-sig=REMOVED_JWT
at
Date Tue, 01 Sep 2026 14:13:44 GMT
Having a look into JWT of the signed URL, it shows that the URL is already expired.
{
"target_url": "https://f.q.d.n/dav/spaces/55a7c140-8cd6-4714-ad18-c75b5363704d$4eab091e-47eb-4272-b8fb-f9df1e50b31b/video.webm",
"iss": "reva",
"sub": "63ffe93e-ffd0-103f-9da3-09c187cc534a",
"exp": 1788271781,
"iat": 1788269981
}
while 1788271781 translates to
$ date -u -d @1788271781
Tue Sep 1 02:09:41 PM UTC 2026
The login window is the result of the expired signed URL, though.
Initial Checklist
Bug Description
While opening a video in preview app and pausing it, the browser opens a login window after some minutes. The login token refresh itself seems to work in the background. Nevertheless, after some minutes, a login window appears which cannot get clicked away.
Reproduction Steps
Expected Outcome
No login window and being able to resume playing the video as long the login token is valid.
Actual Outcome
=> After some minutes the browser opens a login window in result of the following request:
https://f.q.d.n/dav/spaces/55a7c140-8cd6-4714-ad18-c75b5363704d$4eab091e-47eb-4272-b8fb-f9df1e50b31b/video.webm?oc-jwt-sig=REMOVED_JWTat
Date Tue, 01 Sep 2026 14:13:44 GMTHaving a look into JWT of the signed URL, it shows that the URL is already expired.
while
1788271781translates toThe login window is the result of the expired signed URL, though.