WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
270453
REGRESSION: American Councils NEWL exam doesn't support Safari (navigator.getUserMedia missing)
https://bugs.webkit.org/show_bug.cgi?id=270453
Summary
REGRESSION: American Councils NEWL exam doesn't support Safari (navigator.get...
Alexey Proskuryakov
Reported
2024-03-04 09:50:53 PST
NEWL is an AP-like language exam endorsed by the College Board,
https://www.americancouncils.org/national-examinations-world-languages-newl
Its computer setup instructions
https://exams.actesting.org/docs/NEWL_Practice_Setup.pdf
mention that Safari is not supported, there is a UA check when trying to take the exam, and indeed, even with UA spoofing browser check does fail. The reason for the failure is that this works in Chrome and Firefox, but not in Safari: navigator.getUserMedia = ( navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia); We are the only ones who have completely removed getUserMedia from navigator - Firefox still has navigator.mozGetUserMedia, and Chrome has both navigator.getUserMedia and navigator.webkitGetUserMedia.
Attachments
Add attachment
proposed patch, testcase, etc.
youenn fablet
Comment 1
2024-03-04 10:00:50 PST
Hopefully we can use Quirks::shouldEnableLegacyGetUserMediaQuirk for a short term fix.
Radar WebKit Bug Importer
Comment 2
2024-03-04 10:14:53 PST
<
rdar://problem/124017544
>
Karl Dubost
Comment 3
2024-03-05 21:33:47 PST
The domain according to the doc is
> First, log in to exams.actesting.org
Karl Dubost
Comment 4
2024-03-05 21:34:38 PST
See also
https://github.com/whatwg/compat/issues/266
and
https://github.com/w3c/mediacapture-main/issues/992
Karl Dubost
Comment 5
2024-03-05 21:36:26 PST
An outreach effort has been started. Just in case there is a need for a quirk, it would require to confirm with them that the domain name to quirk is actesting.org and add it in
https://searchfox.org/wubkat/rev/bc31443b84ccca0f8fb615b8247c55f600b7dee1/Source/WebCore/page/Quirks.cpp#1040-1051
Brent Fulgham
Comment 6
2025-07-08 10:52:20 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/47724
EWS
Comment 7
2025-07-09 11:51:58 PDT
Committed
297174@main
(7011c344b0a9): <
https://commits.webkit.org/297174@main
> Reviewed commits have been landed. Closing PR #47724 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug