IE11 & 10 does not honor the audio tag preload attribute if there is no source in the html and the source is added dynamically via javascript

Won’t fix Issue #104655


Apr 27, 2014
This issue is public.
Found in build #
Reported by 1 person

Sign in to watch or report this issue.

Steps to reproduce



Repro Steps:

[Samples attached]
AudioExample1.html works as expected
AudioExample2.html makes a GET request for the MP3 before you click play. In IE 10 it makes 2 GET request for the MP3.

Create an html5 audio element with no source and add a child source tag via javascript afterwards. The browser will start to download the source even if preload is none on the audio element.

Expected Results:

The expected behavior is for the user agent not to download any media if the preload attribute is set to ‘none’ on the audio tag.

Actual Results:


0 attachments

    Comments and activity

    • Microsoft Edge Team

      Changed Assigned To to “Stephen E.”

      Changed Assigned To from “Stephen E.” to “IPBS P.”

      Changed Status to “By design”

      Changed Assigned To from “IPBS P.” to “Evan G.”

      Changed Assigned To from “Evan G.” to “Akshay A.”

      Changed Assigned To from “Akshay A.” to “Akshay J.”

      Changed Assigned To from “Akshay J.” to “Scott S.”

      Changed Assigned To from “Scott S.” to “Stephen E.”

      Changed Status from “By design”

      Changed Status to “Confirmed”

      Changed Assigned To from “Stephen E.” to “IPBS P.”

      Changed Status from “Confirmed”

      Changed Assigned To from “IPBS P.” to “Stephen E.”

      Changed Status to “Won’t fix”

    You need to sign in to your Microsoft account to add a comment.

    Sign in