Primary eng (and PM) emails
Link to “Intent to Deprecate” thread
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/fd-QLCiLESQ
Summary
Remove getMatchedCSSRules().
Motivation (from the Intent to Deprecate thread)
It's WebKit-only.
There's an open WebKit bug to remove it with relevant comments:
https://bugs.webkit.org/show_bug.cgi?id=79653
Mozilla has an open bug for this:
https://bugzilla.mozilla.org/show_bug.cgi?id=438278
This API does not have a spec.
Interoperability and Compatibility Risk
This API was introduced in WebKit in 2005 (see https://bugs.webkit.org/show_bug.cgi?id=79653). It was not implemented in either IE or Firefox. Edge has a stub implementation that only returns null.
Removing the API from Blink will cause exceptions to be thrown where it's used unconditionally (which will make it behave the same as Firefox and IE).
Alternative implementation suggestion for web developers
Unofficial Blink polyfill (adapted from Gecko polyfill): https://gist.github.com/darrnshn/addeabe2575177342cc6242e20ecadbd
This one says it can do what getMatchedCSSRules could do, but I have not personally tried it:
http://www.brothercake.com/site/resources/scripts/cssutilities/
More generally:
http://stackoverflow.com/questions/2952667/find-all-css-rules-that-apply-to-an-element
Usage information from UseCounter
https://www.chromestatus.com/metrics/feature/timeline/popularity/155
OWP launch tracking bug
N/A.
Entry on the feature dashboard
N/A.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMO7KM8V1%2B1r5N_dwtrN1iS47FZYeEQCFPvrKo%3DxH0pNWu9-Lg%40mail.gmail.com.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAARdPYdPVjiknZSh8eXrgGvcwCk-q7CjsbfJ66y4j_G7qeSwSA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGUgK4L1H0FNdK0XXqTGxPAnNTGT1ebPGV0TpiLpHZYy5kAa0Q%40mail.gmail.com.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAARdPYdPVjiknZSh8eXrgGvcwCk-q7CjsbfJ66y4j_G7qeSwSA%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAARdPYdPVjiknZSh8eXrgGvcwCk-q7CjsbfJ66y4j_G7qeSwSA%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGUgK4L1H0FNdK0XXqTGxPAnNTGT1ebPGV0TpiLpHZYy5kAa0Q%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAARdPYeJyDzchjT%2BBJFKnuLdmbX8JB%3DMtz4pz4Rzw8_XS2VPqA%40mail.gmail.com.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAARdPYdPVjiknZSh8eXrgGvcwCk-q7CjsbfJ66y4j_G7qeSwSA%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGUgK4L1H0FNdK0XXqTGxPAnNTGT1ebPGV0TpiLpHZYy5kAa0Q%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAARdPYdPVjiknZSh8eXrgGvcwCk-q7CjsbfJ66y4j_G7qeSwSA%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGUgK4L1H0FNdK0XXqTGxPAnNTGT1ebPGV0TpiLpHZYy5kAa0Q%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.