openedx / openedx/openedx-platform

[Test failure] [TC_AUTHOR_49]: When clicking "Download Handout", the handout (image) overlays the video area, and the download does not start automatically.

Open
#37,081 4 comments 0 reactions 1 assignee View on GitHub

@haftamuk is already working on this.

Since Aug 2, 2025.

release testing teak
Dominant language
Python
Stars
8.2k
Forks
4.4k
Avg merge
6d 18h
Merged PRs (30d)
42

Description

Release

Teak

Expected behavior

When the student clicks the “Download Handout” button, the file should start downloading automatically in the background without interrupting the video playback or altering the video player area.

Actual behavior

When Handout is an image and the user clicks the “Download Handout” button, the handout appears over the video area, causing the video to stop playing. Additionally, the file does not begin downloading automatically, and no download prompt appears.

Steps to reproduce
  1. As an author, log in to Studio.
  2. Add a video component to a unit.
  3. Upload an image file (e.g., .jpg, .png) in the “Handout” section of the video component settings.
  4. Publish the unit.
  5. As a student, navigate to the course and open the unit containing the video.
  6. Start playing the video.
  7. Click the “Download Handout” button while the video is playing.
  8. Observe that the image handout is displayed over the video, causing the video to stop.
  9. Notice that the image does not download automatically and no download prompt appears.
Additional information

https://github.com/user-attachments/assets/2bab0c41-4973-436e-96eb-a777f5b43a86

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.