You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We need to discuss the appropriate level of redaction for extension frames in call stacks.
There are three potential options to consider:
Full redaction
Per-frame redaction
No redaction for the main world
Discussion Points:
Is full redaction necessary, or can we consider per-frame redaction?
Should there be no redaction for the main world?
There was a rough consensus in the WebPerfWG that extension content was acceptable if it appeared in a place (main world) where it could be on the stack.
The text was updated successfully, but these errors were encountered:
It seems like per-frame redaction is the best path. That gives signal that there is a problem occurring that interacts with an extension, without exposing what or how.
Lack of a stack entirely feels like it could lead to a lot of issues in trying to interpret what's happening - Were we unable to get a stack? Did the page's processing pipeline drop the stack? Only redact the relevant frames gives something for the site owner to aggregate one instead of having a large "blank" bucket.
This change updates the JavaScript call stack collection logic so that
if any frame of the to be reported stack trace originates from a
Chrome extension content script, the entire stack is replaced with a
message indicating its omission.
Proceeding with full redaction while we discuss potential redaction
levels at MicrosoftEdge/MSEdgeExplainers#945
Bug: 40268201
Change-Id: I0925f608c83d74414990bcfe6ce7af6fe37a3ffe
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6203432
Commit-Queue: Issack John <issackjohn@microsoft.com>
Reviewed-by: David Bertoni <dbertoni@chromium.org>
Reviewed-by: Seth Brenith <seth.brenith@microsoft.com>
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1425237}
We need to discuss the appropriate level of redaction for extension frames in call stacks.
There are three potential options to consider:
Discussion Points:
There was a rough consensus in the WebPerfWG that extension content was acceptable if it appeared in a place (main world) where it could be on the stack.
The text was updated successfully, but these errors were encountered: