Opened on 03/08/2018 at 07:29:45 PM

Closed on 08/29/2019 at 05:43:18 PM

#6456 closed defect (rejected)

Spotify freezes when it tries to play a blocked ad

Reported by: weissmar Assignee:
Priority: Unknown Milestone:
Module: Platform Keywords: closed-in-favor-of-gitlab
Cc: kzar, mjethani, mapx, sebastian, fhd, sergz, hfiguiere Blocked By:
Blocking: Platform: Chrome
Ready: no Confidential: no
Tester: Unknown Verified working: no
Review URL(s):

Description

Environment

Windows 10, Chrome 64.0.3282.186, Adblock Plus 1.13.5, EasyList and EasyPrivacy

How to reproduce

  1. Go to https://open.spotify.com (the Spotify web player) and sign in
  2. Open the developer tools to the Adblock Plus tab so you can see the blocked requests
  3. Start playing an album
  4. Let the album keep playing until the end of the album

...

Observed behaviour

After an audio ad is blocked multiple times (somewhere between 2 and 6 times), Spotify will freeze. The album won't start playing again, even if the page is refreshed. It will play again if you navigate back to https://open.spotify.com/browse/featured and click on the album again.

Expected behaviour

All ads should be blocked and the songs in the album should keep playing through the end of the album.

Notes:
We (AdBlock) have received reports of this happening with AdBlock Plus, AdBlock, and uBO (although it sounds like uBO may have fixed it on their end: https://github.com/uBlockOrigin/uAssets/issues/448). It looks like uBO's solution is to redirect the media ad request to a dummy media file to prevent Spotify from hanging. We've also had reports that say that an ad is displayed on the far right of the now playing bar when Spotify hangs, but I haven't seen this behavior personally.

Attachments (0)

Change History (5)

comment:1 Changed on 03/09/2018 at 03:05:38 PM by mapx

  • Cc kzar mjethani mapx added

comment:2 Changed on 03/19/2018 at 06:03:19 PM by kzar

  • Cc sebastian fhd sergz hfiguiere added
  • Component changed from Unknown to Platform

This seems like a pretty good example of why adding the $redirect filter option might be useful. See these related commits.

I'm in favour of adding the $redirect option assuming it doesn't turn out to be impractical for some reason I didn't consider. Any opinions?

comment:3 Changed on 03/19/2018 at 06:29:32 PM by sebastian

Sounds reasonable. No objections adding a $redirect filter option.

comment:4 Changed on 06/12/2018 at 06:10:23 AM by mjethani

Would the new $rewrite option help here?

comment:5 Changed on 08/29/2019 at 05:43:18 PM by sebastian

  • Keywords closed-in-favor-of-gitlab added
  • Resolution set to rejected
  • Status changed from new to closed

Sorry, but we switched to GitLab. If this issue is still relevant, please file it again in the new issue tracker.

Add Comment

Modify Ticket

Change Properties
Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from (none).
 
Note: See TracTickets for help on using tickets.