Skip to content

Service Worker makes show up a "Live Broadcast" message on HTML audio player on Safari #24359

Closed as not planned

Description

@daedmunoz

I'm submitting a...


[ ] Regression (a behavior that used to work and stopped working in a new release)
[x] Bug report  
[ ] Performance issue
[ ] Feature request
[ ] Documentation issue or request
[ ] Support request => Please do not submit support request here, instead see https://github.com/angular/angular/blob/master/CONTRIBUTING.md#question
[ ] Other... Please describe:

Current behavior

When playing an audio on a Safari browser (Mobile or Desktop) a "Live Broadcast" message appears on the HTML 5 audio player.

Expected behavior

The audio must be played without the "Live Broadcast" message on the audio player.

Minimal reproduction of the problem with instructions

Clone the example project:
git clone https://daedmunoz@bitbucket.org/daedmunoz/angular-sw-problem.git

  • Go the the root directory of the project and:
  • Run npm install and ng build --prod
  • Create a Firebase Project and deploy to it doing firebase deploy
  • Make sure to se the Firebase deployment directory as the dist directory generated in the angular - - build process (Firebase default deployment directory is public).
  • Open the site in a Safari browser (on Chrome the issue does not happen).
  • After pressing the play button on the audio player you should see the "Live Broadcast" message on the player.

I created a working demo so that you can reproduce see the issue :
Firebase demo

What is the motivation / use case for changing the behavior?

The need to be able to:

  • use the audio player and service worker together on Safari without problems, and
  • deliver a PWA.

Environment

Angular version 6

Browser:

  • Safari (desktop) latest
  • Safari (iOS) version 11.1

For Tooling issues:

  • angular/cli version: 6.0.1 (it was on version 5 too)

  • Node version: 8.11.1

  • npm version: 5.6.0

  • Platform: Mac High Sierra 10.13.14

Activity

  1. added this to the Backlog milestone on Jun 8, 2018
  2. gkalpak commented on Sep 17, 2018

    @gkalpak
    Member

    Possibly related to #21191 and/or #25865.

  3. gkalpak commented on May 25, 2020

    @gkalpak
    Member

    I could not reproduce the issue (using the provided Firebase demo - thx btw ❤️) with latest Safari (13.1) on macOS Catalina (via BrowserStack). I assume the issue has been fixed in Safari.

    If this is still a problem for you, please open a new issue (or ping me here and I will reopen this one).

  4. gkalpak commented on May 25, 2020

    @gkalpak
    Member

    NVM, it seems that it is still an issue (at least on iPhone 11). Re-opening...
    (I don't have native access to Safari, so I can't investigate this more atm, but it's something to look into.)

  5. added
    P4A relatively minor issue that is not relevant to core functions
    and removed on Oct 1, 2020
  6. JeanMeche commented on Aug 29, 2025

    @JeanMeche
    Member

    With #63364 we've announced that the service-worker package in now in maintenance mode and will not receive feature PRs and feature requests.

    The message is also visible here: https://angular.dev/ecosystem/service-workers

  7. angular-automatic-lock-bot commented on Sep 29, 2025

    @angular-automatic-lock-bot

    This issue has been automatically locked due to inactivity.
    Please file a new issue if you are encountering a similar or related problem.

    Read more about our automatic conversation locking policy.

    This action has been performed automatically by a bot.

  8. locked and limited conversation to collaborators on Sep 29, 2025
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

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions