whitesoup12 / remote-falcon

Remote Falcon Monorepo for all things RF
GNU General Public License v3.0
12 stars 5 forks source link

Sequence not played when artist is clicked instead of sequence display name in jukebox mode #143

Open PiotrMachowski opened 8 months ago

PiotrMachowski commented 8 months ago

Your Show Name: Yolimpic

Describe the bug: When user clicks on artist instead of sequence display name confirmation is displayed, but the sequence is not added to the queue.

Payload sent to https://remotefalcon.com/remotefalcon/api/viewer/addPlaylistToQueue when user clicks artist name:

{
   "viewerLatitude":0,
   "viewerLongitude":0,
   "timezone":"Europe/Warsaw",
   "date":1703017030310,
   "sequence":""
}

Payload sent to https://remotefalcon.com/remotefalcon/api/viewer/addPlaylistToQueue when user clicks sequence name:

{
   "viewerLatitude":0,
   "viewerLongitude":0,
   "timezone":"Europe/Warsaw",
   "date":1703017047773,
   "sequence":"Animations_combined"
}

To Reproduce: Steps to reproduce the behavior:

  1. Add the artist name to the sequence
  2. Go to viewer page
  3. Click on the artist name instead of sequence display name
  4. Confirmation is displayed, but sequence is not added to the queue
  5. Click on the display name
  6. Confirmation is displayed and sequence is added to the queue

Expected behavior: Sequences are added to the queue even if user clicks on the artist name instead of sequence name.

Desktop:

Smartphone:

Workaround:

Add following CSS to the viewer page:

    .jukebox-list-artist {
        pointer-events: none;
    }