New issue
Advanced search Search tips

Issue 695505 link

Starred by 2 users

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug

Blocking:
issue 674593


Show other hotlists

Hotlists containing this issue:
Non-Standard-IDL


Sign in to add a comment

Remove prefixed WebKitMutationObserver interface

Project Member Reported by lunalu@chromium.org, Feb 23 2017

Issue description

Tests: https://jsbin.com/huxigi/edit?html,output
Implemented in: Blink and WebKit (not EdgeHTML or Gecko)
Standard: https://dom.spec.whatwg.org/#interface-mutationobserver
 
Components: -Blink Blink>DOM
Summary: Remove prefixed WebKitMutationObserver interface (was: Unprefix Window#WebKitMutationObserver)
This is already unprefixed, changing the title to be about removal.
Cc: foolip@chromium.org

Comment 4 by tkent@chromium.org, Mar 9 2017

Labels: Hotlist-Interop Needs-BlinkIntent
Status: Available (was: Untriaged)
https://www.chromestatus.com/metrics/feature/timeline/popularity/362

Looks the usage is still high.  But we may start deprecation.


Comment 5 by foolip@chromium.org, Mar 10 2017

That use counter measures any access to the WebKitMutationObserver interface object, and not invoking the constructor as the name suggests.

For this, I think that httparchive analysis will be needed to determine what typical usage in the wild looks like. I did that for some Web Audio interfaces and it turned out that removal was much lower risk than it looked like from the use counters:
https://bugs.chromium.org/p/chromium/issues/detail?id=665887#c5

Comment 6 by foolip@chromium.org, Mar 30 2017

Description: Show this description

Comment 7 by foolip@chromium.org, Mar 30 2017

In a quick httparchive search, most hits are on the form window.MutationObserver||window.WebKitMutationObserver to work with some old WebKit version that didn't have the unprefixed interface.

Given that EdgeHTML doesn't have this, attempting removal seems like the way to go.

Comment 8 by phistuck@gmail.com, Mar 30 2017

> Standard: None,
> not for the unprefixed API either.
What do you mean? For the unprefixed API, here it is -
https://dom.spec.whatwg.org/#mutationobserver

Comment 9 by foolip@chromium.org, Mar 30 2017

Sorry, I was thinking about mutation events.
Description: Show this description
Project Member

Comment 11 by sheriffbot@chromium.org, Apr 11 2018

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Status: Available (was: Untriaged)

Sign in to add a comment