-
Notifications
You must be signed in to change notification settings - Fork 9.6k
report: group third-party entities #14655
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
b5ddaed to
715a728
Compare
715a728 to
5b5bc80
Compare
|
Can you address the "159 commits" thing? Maybe you need to squash+rebase with origin/main? |
e31c345 to
a9439c1
Compare
Done. |
|
There are changes to the lhr like |
|
Those are additions, not breaking changes. 10.1 renderer (assuming with this PR) would just render 10.0 LHR as normal without aggregation, no? Doesn't seem critical to get those in for 10.0. We could expedite 10.1 a bit (~3 weeks instead of 4-6) and still make the same Chromium cut, I believe. So to avoid CDT having a chrome release of 10.0 instead of 10.1. Is that your concern? |
|
Yeah I guess it's not breaking. SGTM |
|
I've updated this branch with latest UX recommendations so it should be good for review/merge. |
Part 3, "entity grouping and aggregation" changes of the design doc. This introduces grouping of audit results by entities, with aggregated values where applicable.
Summary of changes:
bytes,numeric,ms,timespanMsare totaled by default. Can be avoided bydontAggregate: booleanflag on a column.ThirdPartySummaryaudit).sortBydirective inTableandOpportunitythat indicates to report how aggregation logic should sort rows.Pending fixes:
mainonce report: use entity classification to filter third-parties #14697 lands.ThirdPartySummary.entity from aLinkValueto astringentity name.Screenshot of Unused Javascript audit report below: