Skip to content

Remove all references to webkitAudioContext. NFC - #27444

Open
sbc100 wants to merge 1 commit into
emscripten-core:mainfrom
sbc100:webkitAudioContext
Open

Remove all references to webkitAudioContext. NFC#27444
sbc100 wants to merge 1 commit into
emscripten-core:mainfrom
sbc100:webkitAudioContext

Conversation

@sbc100

@sbc100 sbc100 commented Jul 30, 2026

Copy link
Copy Markdown
Collaborator

We were only keeping this code around to support older safari versions. However the oldest safari version we currently support is 14.1, which is the first release to support the modern AudioContext object.

There is some confusion only about Safari 14.1 was release as part of iOS 14.5. As far as I can tell Safari 14.1 is the version we should be caring about for AudioContext.

See https://webkit.org/blog/11648/new-webkit-features-in-safari-14-1/

@sbc100

sbc100 commented Jul 30, 2026

Copy link
Copy Markdown
Collaborator Author

I asked Gemini: Explain the confusion between Safari 14.1 and 14.5:

The Confusion

Apple caused confusion by mixing browser and OS numbers.

  • Safari 14.1 was the actual browser version.
  • iOS 14.5 was the iPhone operating system.

The Mix-up

  • Apple shipped Safari 14.1 inside iOS 14.5.
  • People blended the numbers together by mistake.
  • There is no actual browser called Safari 14.5.

Why It Mattered

  • Analytics: Code confused OS versions with browser versions.
  • Features: New web tools launched on both systems simultaneously.
  • Updates: Desktop got Safari 14.1.1 while mobile got iOS 14.5.1.

Are you looking for a specific feature or a bug fix from this version?

We were only keeping this code around to support older
safari versions.  However the oldest safari version we currently
support is 14.1, which is the first release to support the
modern AudioContext object.

There is some confusion only about Safari 14.1 was release as
part of iOS 14.5.  As far as I can tell Safari 14.1 is the version
we should be caring about for AudioContext.

See https://webkit.org/blog/11648/new-webkit-features-in-safari-14-1/
@sbc100
sbc100 force-pushed the webkitAudioContext branch from 1c1fbd0 to 6e5919c Compare July 30, 2026 01:00
@sbc100 sbc100 changed the title Remove references to webkitAudioContext. NFC Remove all references to webkitAudioContext. NFC Jul 30, 2026
@sbc100
sbc100 requested a review from dschuff July 30, 2026 01:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant