Skip to content

Pausing a video in preview app triggers browser's login window after a while #3282

Description

@schweigisito

Initial Checklist

  • I understand this is a bug report and questions should be posted in the Community Discussions
  • I searched issues and couldn’t find anything (or linked relevant results below)

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions