Download Manager "queue" not queueing in correct order

Issue: “Add to download queue” button is not working as expected in the download manager.

Description: When queuing multiple games to update/download in the download manager, selecting the “Add to download queue” button causes the selected game to become the active download, instead of being properly queued, while stopping the current download and pushing it into the queue.

“Add to download queue” button is acting as the “start now” button essentially. Instead of the queue operating in a first in, first out (FIFO) operation, it appears to now be acting as a stack and performing first in, last out (FILO).

Repro steps:

  1. Open “Download Manager” and start a download for game A
  2. In the “Download Manager”, click the “Add to download queue” button for game B
  3. Game A will now stop and be pushed into the download queue and game B will start downloading (unexpected behavior: FILO)

expected behavior: Game B is added to the back of the queue, and game A continues download/installing/etc until complete. Once game A is completed, game B starts. (FIFO)

Versions Impacted: 2.37.0, although I was seeing this issue on versions before the latest update. I want to say the issue started after an update over the summer 2024, and has persisted since.

System info: I’ve reproduced this on multiple systems, but here’s some general info in-case it helps:
System 1: LCD Steamdeck with SteamOS 3.6.19, running Battle.net in GE-Proton9-10

System 2:

  • Windows 11 23H2
  • AMD CPU + GPU
  • Adrenalin version 24.10.1 (saw issue on older driver versions as well)
  • 16Gb DDR4 RAM