Version: 56.0.2891.0 canary (64-bit) Run http://w3c-test.org/submissions/3994/console/console-is-a-namespace.any.html or http://w3c-test.org/submissions/3994/console/console-is-a-namespace.any.worker and note the failing test. console should not be enumerable per the (fairly recent) spec at https://heycam.github.io/webidl/#es-namespaces plus https://console.spec.whatwg.org/#console-namespace. See also https://github.com/whatwg/console/issues/3. Firefox and Safari Tech Preview conform to the spec. Edge fails.
Version: 56.0.2891.0 canary (64-bit) Run http://w3c-test.org/submissions/3994/console/console-is-a-namespace.any.html or http://w3c-test.org/submissions/3994/console/console-is-a-namespace.any.worker and note the failing test. (Those URLs may go away over time. By then the new URL, http://w3c-test.org/console/console-is-a-namespace.any.html, should start working.) console should not be enumerable per the (fairly recent) spec at https://heycam.github.io/webidl/#es-namespaces plus https://console.spec.whatwg.org/#console-namespace. See also https://github.com/whatwg/console/issues/3. Firefox and Safari Tech Preview conform to the spec. Edge fails.
https://codereview.chromium.org/2428473003/
The following revision refers to this bug: https://chromium.googlesource.com/v8/v8.git/+/550910445fed4d75e346f21e27f23fff040ab3c3 commit 550910445fed4d75e346f21e27f23fff040ab3c3 Author: kozyatinskiy <kozyatinskiy@chromium.org> Date: Wed Oct 19 02:01:53 2016 [inspector] align console implementation with spec console should be non enumerable. BUG= chromium:656826 R=dgozman@chromium.org Review-Url: https://chromiumcodereview.appspot.com/2428473003 Cr-Commit-Position: refs/heads/master@{#40414} [modify] https://crrev.com/550910445fed4d75e346f21e27f23fff040ab3c3/src/inspector/inspected-context.cc [add] https://crrev.com/550910445fed4d75e346f21e27f23fff040ab3c3/test/inspector/console/console-follow-spec-expected.txt [add] https://crrev.com/550910445fed4d75e346f21e27f23fff040ab3c3/test/inspector/console/console-follow-spec.js
The following revision refers to this bug: https://chromium.googlesource.com/v8/v8.git/+/555a725810cae5195a770f0fd6e83b09aff06414 commit 555a725810cae5195a770f0fd6e83b09aff06414 Author: hablich <hablich@chromium.org> Date: Thu Oct 20 11:57:23 2016 Revert of [inspector] align console implementation with spec (patchset #2 id:20001 of https://chromiumcodereview.appspot.com/2428473003/ ) Reason for revert: Breaks roll: https://build.chromium.org/p/tryserver.chromium.android/builders/linux_android_rel_ng/builds/164610 See https://chromiumcodereview.appspot.com/2434733002/ for more context Original issue's description: > [inspector] align console implementation with spec > > console should be non enumerable. > > BUG= chromium:656826 > R=dgozman@chromium.org TBR=dgozman@chromium.org,kozyatinskiy@chromium.org NOTRY=true BUG= chromium:656826 Review-Url: https://chromiumcodereview.appspot.com/2435013002 Cr-Commit-Position: refs/heads/master@{#40464} [modify] https://crrev.com/555a725810cae5195a770f0fd6e83b09aff06414/src/inspector/inspected-context.cc [delete] https://crrev.com/85cb43cbb85cabfb9e326ae4046b080c5c856be2/test/inspector/console/console-follow-spec-expected.txt [delete] https://crrev.com/85cb43cbb85cabfb9e326ae4046b080c5c856be2/test/inspector/console/console-follow-spec.js
Was fixed by https://codereview.chromium.org/2785293002/.
Comment 1 by domenic@chromium.org
, Oct 17 2016