Project: chromium Issues People Development process History Sign in
New issue
Advanced search Search tips
Starred by 5 users
Status: Started
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Launch-OWP
Launch-Accessibility: ----
Launch-Legal: ----
Launch-M-Approved: ----
Launch-M-Target: ----
Launch-Privacy: ----
Launch-Security: ----
Launch-Status: ----
Launch-Test: ----
Launch-UI: ----
Product-Review: ----



Sign in to add a comment
OWP Launch: Deprecation Reports, ReportingObserver
Project Member Reported by paulmeyer@chromium.org, Jun 9 Back to list
Change description:
These features are closely related to the previously proposed Reporting API (https://bugs.chromium.org/p/chromium/issues/detail?id=676016). Deprecation reports are one type of report be routed into the Reporting API backend. ReportingObserver is a new observer that will allow developers to observe reports from JavaScript.

See this explainer (https://github.com/WICG/reporting/blob/master/EXPLAINER.md#basic-report-formats) for more details.

Changes to API surface:
* Adds ReportingObserver
* Adds ability for Deprecation reports to be sent into the new Reporting API backend.

Links:
Public standards discussion: https://github.com/WICG/reporting/issues/27
https://github.com/WICG/reporting/issues/29

Support in other browsers:
Internet Explorer: Not implemented.
Firefox: Not implemented.
Safari: Not implemented.


 
Project Member Comment 2 by bugdroid1@chromium.org, Jul 26
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/67d19ec113dae3c7ff99374085eb3240b0d4cfd9

commit 67d19ec113dae3c7ff99374085eb3240b0d4cfd9
Author: Paul Meyer <paulmeyer@chromium.org>
Date: Wed Jul 26 17:57:25 2017

Create ReportingObserver and DeprecationReports.

This patch both implements ReportingObserver, and generates DeprecationReports to route to ReportingObservers.

See this explainer for more details on these features (working spec): https://github.com/WICG/reporting/blob/master/EXPLAINER.md

Intent to implement: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/B1oztuLlzxg

Bug: 731810
Change-Id: If6ebab0aa106788b97f8ef5b0b64540171387923
Reviewed-on: https://chromium-review.googlesource.com/564016
Reviewed-by: Philip Rogers <pdr@chromium.org>
Reviewed-by: Nate Chapin <japhet@chromium.org>
Commit-Queue: Paul Meyer <paulmeyer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#489690}
[add] https://crrev.com/67d19ec113dae3c7ff99374085eb3240b0d4cfd9/third_party/WebKit/LayoutTests/reporting-observer/deprecation.html
[add] https://crrev.com/67d19ec113dae3c7ff99374085eb3240b0d4cfd9/third_party/WebKit/LayoutTests/reporting-observer/resources/deprecation.js
[modify] https://crrev.com/67d19ec113dae3c7ff99374085eb3240b0d4cfd9/third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/webexposed/global-interface-listing-expected.txt
[modify] https://crrev.com/67d19ec113dae3c7ff99374085eb3240b0d4cfd9/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt
[modify] https://crrev.com/67d19ec113dae3c7ff99374085eb3240b0d4cfd9/third_party/WebKit/Source/bindings/core/v8/BUILD.gn
[modify] https://crrev.com/67d19ec113dae3c7ff99374085eb3240b0d4cfd9/third_party/WebKit/Source/core/core_idl_files.gni
[modify] https://crrev.com/67d19ec113dae3c7ff99374085eb3240b0d4cfd9/third_party/WebKit/Source/core/frame/BUILD.gn
[modify] https://crrev.com/67d19ec113dae3c7ff99374085eb3240b0d4cfd9/third_party/WebKit/Source/core/frame/Deprecation.cpp
[modify] https://crrev.com/67d19ec113dae3c7ff99374085eb3240b0d4cfd9/third_party/WebKit/Source/core/frame/Deprecation.h
[add] https://crrev.com/67d19ec113dae3c7ff99374085eb3240b0d4cfd9/third_party/WebKit/Source/core/frame/DeprecationReport.h
[add] https://crrev.com/67d19ec113dae3c7ff99374085eb3240b0d4cfd9/third_party/WebKit/Source/core/frame/DeprecationReport.idl
[add] https://crrev.com/67d19ec113dae3c7ff99374085eb3240b0d4cfd9/third_party/WebKit/Source/core/frame/Report.h
[add] https://crrev.com/67d19ec113dae3c7ff99374085eb3240b0d4cfd9/third_party/WebKit/Source/core/frame/Report.idl
[add] https://crrev.com/67d19ec113dae3c7ff99374085eb3240b0d4cfd9/third_party/WebKit/Source/core/frame/ReportBody.h
[add] https://crrev.com/67d19ec113dae3c7ff99374085eb3240b0d4cfd9/third_party/WebKit/Source/core/frame/ReportBody.idl
[add] https://crrev.com/67d19ec113dae3c7ff99374085eb3240b0d4cfd9/third_party/WebKit/Source/core/frame/ReportingContext.cpp
[add] https://crrev.com/67d19ec113dae3c7ff99374085eb3240b0d4cfd9/third_party/WebKit/Source/core/frame/ReportingContext.h
[add] https://crrev.com/67d19ec113dae3c7ff99374085eb3240b0d4cfd9/third_party/WebKit/Source/core/frame/ReportingObserver.cpp
[add] https://crrev.com/67d19ec113dae3c7ff99374085eb3240b0d4cfd9/third_party/WebKit/Source/core/frame/ReportingObserver.h
[add] https://crrev.com/67d19ec113dae3c7ff99374085eb3240b0d4cfd9/third_party/WebKit/Source/core/frame/ReportingObserver.idl
[modify] https://crrev.com/67d19ec113dae3c7ff99374085eb3240b0d4cfd9/third_party/WebKit/Source/platform/RuntimeEnabledFeatures.json5

Cc: juliatut...@chromium.org
Comment 4 by cha...@chromium.org, Aug 15 (6 days ago)
Components: Blink>ReportingObserver
Sign in to add a comment