Version : 54.0.2824.0 Steps to reproduce: 1. https://www.w3c-test.org/encrypted-media/idlharness.html Observed behavior: Three tests fail with "object must have a property" for: * onwaitingforkey * onkeystatuseschange * onmessage Expected behavior: These tests pass. Additional comments: These event handler attributes were added for https://github.com/w3c/encrypted-media/issues/176. We already support onencrypted.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/6e3647df59a9b8a2c77d49ce5681e2a5b3ab7d17 commit 6e3647df59a9b8a2c77d49ce5681e2a5b3ab7d17 Author: ddorwin <ddorwin@chromium.org> Date: Wed Sep 07 17:48:56 2016 EME: Add new event handler attributes Adds onwaitingforkey to HTMLMediaElement. Adds onkeystatuseschange and onmessage to MediaKeySession. BUG= 635693 TEST=The three tests for these attributes in https://www.w3c-test.org/encrypted-media/idlharness.html Review-Url: https://codereview.chromium.org/2236483005 Cr-Commit-Position: refs/heads/master@{#416988} [modify] https://crrev.com/6e3647df59a9b8a2c77d49ce5681e2a5b3ab7d17/android_webview/tools/system_webview_shell/test/data/webexposed/global-interface-listing-expected.txt [modify] https://crrev.com/6e3647df59a9b8a2c77d49ce5681e2a5b3ab7d17/third_party/WebKit/LayoutTests/media/encrypted-media/encrypted-media-syntax.html [modify] https://crrev.com/6e3647df59a9b8a2c77d49ce5681e2a5b3ab7d17/third_party/WebKit/LayoutTests/virtual/stable/webexposed/element-instance-property-listing-expected.txt [modify] https://crrev.com/6e3647df59a9b8a2c77d49ce5681e2a5b3ab7d17/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-expected.txt [modify] https://crrev.com/6e3647df59a9b8a2c77d49ce5681e2a5b3ab7d17/third_party/WebKit/LayoutTests/webexposed/element-instance-property-listing-expected.txt [modify] https://crrev.com/6e3647df59a9b8a2c77d49ce5681e2a5b3ab7d17/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt [modify] https://crrev.com/6e3647df59a9b8a2c77d49ce5681e2a5b3ab7d17/third_party/WebKit/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.h [modify] https://crrev.com/6e3647df59a9b8a2c77d49ce5681e2a5b3ab7d17/third_party/WebKit/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.idl [modify] https://crrev.com/6e3647df59a9b8a2c77d49ce5681e2a5b3ab7d17/third_party/WebKit/Source/modules/encryptedmedia/MediaKeySession.h [modify] https://crrev.com/6e3647df59a9b8a2c77d49ce5681e2a5b3ab7d17/third_party/WebKit/Source/modules/encryptedmedia/MediaKeySession.idl
Comment 1 by ddorwin@chromium.org
, Aug 11 2016Owner: ddorwin@chromium.org
Status: Started (was: Assigned)