This is cherry-picked from WebKit's PR by youenn@apple.com. The original PR: https://github.com/WebKit/WebKit/pull/31525 Bug: chromium:41480904 Change-Id: I69c7c8d5842a576fa18432fb9f85c6890b47f3ed Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/358200 Commit-Queue: Jianlin Qiu <jianlin.qiu@intel.com> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/main@{#42708}