Remove AttributionReportingCrossAppWeb runtime and content features [chromium/src : main]

5 views
Skip to first unread message

Andrew Paseltiner (Gerrit)

unread,
Nov 5, 2024, 3:42:18 PM11/5/24
to John Delaney, Nan Lin, AyeAye, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, fuzzin...@chromium.org, android-web...@chromium.org, apaselti...@chromium.org, asvitkine...@chromium.org, blink-revi...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, loading...@chromium.org, network-ser...@chromium.org
Attention needed from John Delaney and Nan Lin

Andrew Paseltiner voted Commit-Queue+1

Commit-Queue+1
Open in Gerrit

Related details

Attention is currently required from:
  • John Delaney
  • Nan Lin
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I470821384145bbef92fc1a173a17181ed855a80d
Gerrit-Change-Number: 5991237
Gerrit-PatchSet: 6
Gerrit-Owner: Andrew Paseltiner <apase...@chromium.org>
Gerrit-Reviewer: Andrew Paseltiner <apase...@chromium.org>
Gerrit-Reviewer: John Delaney <john...@chromium.org>
Gerrit-Reviewer: Nan Lin <lin...@chromium.org>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Luna Lu <loon...@chromium.org>
Gerrit-Attention: John Delaney <john...@chromium.org>
Gerrit-Attention: Nan Lin <lin...@chromium.org>
Gerrit-Comment-Date: Tue, 05 Nov 2024 20:42:11 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Andrew Paseltiner (Gerrit)

unread,
Nov 6, 2024, 8:22:22 AM11/6/24
to John Delaney, Nan Lin, AyeAye, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, fuzzin...@chromium.org, android-web...@chromium.org, apaselti...@chromium.org, asvitkine...@chromium.org, blink-revi...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, loading...@chromium.org, network-ser...@chromium.org
Attention needed from John Delaney and Nan Lin

Andrew Paseltiner added 1 comment

File content/browser/attribution_reporting/cross_app_web_attribution_browsertest.cc
Line 94, Patchset 2: TestCase{
.conversion_measurement_enabled = true,
.expected = true,
},
Andrew Paseltiner . resolved

@lin...@chromium.org This test case is failing with this CL: The feature policy apparently doesn't include `attribution-reporting` (line 109). Any ideas what's going on here?

Separately, it probably makes sense to rename this file and the associated test fixtures and/or move this to WPT.

Andrew Paseltiner

Acknowledged

Open in Gerrit

Related details

Attention is currently required from:
  • John Delaney
  • Nan Lin
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Review
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I470821384145bbef92fc1a173a17181ed855a80d
Gerrit-Change-Number: 5991237
Gerrit-PatchSet: 6
Gerrit-Owner: Andrew Paseltiner <apase...@chromium.org>
Gerrit-Reviewer: Andrew Paseltiner <apase...@chromium.org>
Gerrit-Reviewer: John Delaney <john...@chromium.org>
Gerrit-Reviewer: Nan Lin <lin...@chromium.org>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Luna Lu <loon...@chromium.org>
Gerrit-Attention: John Delaney <john...@chromium.org>
Gerrit-Attention: Nan Lin <lin...@chromium.org>
Gerrit-Comment-Date: Wed, 06 Nov 2024 13:22:14 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Andrew Paseltiner <apase...@chromium.org>
satisfied_requirement
unsatisfied_requirement
open
diffy

Nan Lin (Gerrit)

unread,
Nov 7, 2024, 2:26:39 PM11/7/24
to Andrew Paseltiner, John Delaney, AyeAye, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, fuzzin...@chromium.org, android-web...@chromium.org, apaselti...@chromium.org, asvitkine...@chromium.org, blink-revi...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, loading...@chromium.org, network-ser...@chromium.org
Attention needed from Andrew Paseltiner and John Delaney

Nan Lin added 1 comment

File third_party/blink/renderer/core/frame/attribution_src_loader.cc
Line 693, Patchset 6 (Parent): kAttributionReportingCrossAppWebSupportHeader);
Open in Gerrit

Related details

Attention is currently required from:
  • Andrew Paseltiner
  • John Delaney
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I470821384145bbef92fc1a173a17181ed855a80d
    Gerrit-Change-Number: 5991237
    Gerrit-PatchSet: 6
    Gerrit-Owner: Andrew Paseltiner <apase...@chromium.org>
    Gerrit-Reviewer: Andrew Paseltiner <apase...@chromium.org>
    Gerrit-Reviewer: John Delaney <john...@chromium.org>
    Gerrit-Reviewer: Nan Lin <lin...@chromium.org>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-CC: Luna Lu <loon...@chromium.org>
    Gerrit-Attention: John Delaney <john...@chromium.org>
    Gerrit-Attention: Andrew Paseltiner <apase...@chromium.org>
    Gerrit-Comment-Date: Thu, 07 Nov 2024 19:26:30 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Andrew Paseltiner (Gerrit)

    unread,
    Nov 7, 2024, 2:36:05 PM11/7/24
    to John Delaney, Nan Lin, AyeAye, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, fuzzin...@chromium.org, android-web...@chromium.org, apaselti...@chromium.org, asvitkine...@chromium.org, blink-revi...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, loading...@chromium.org, network-ser...@chromium.org
    Attention needed from John Delaney and Nan Lin

    Andrew Paseltiner added 1 comment

    File third_party/blink/renderer/core/frame/attribution_src_loader.cc
    Line 693, Patchset 6 (Parent): kAttributionReportingCrossAppWebSupportHeader);
    Nan Lin . resolved
    Andrew Paseltiner

    Done

    Open in Gerrit

    Related details

    Attention is currently required from:
    • John Delaney
    • Nan Lin
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Review
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I470821384145bbef92fc1a173a17181ed855a80d
    Gerrit-Change-Number: 5991237
    Gerrit-PatchSet: 7
    Gerrit-Owner: Andrew Paseltiner <apase...@chromium.org>
    Gerrit-Reviewer: Andrew Paseltiner <apase...@chromium.org>
    Gerrit-Reviewer: John Delaney <john...@chromium.org>
    Gerrit-Reviewer: Nan Lin <lin...@chromium.org>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-CC: Luna Lu <loon...@chromium.org>
    Gerrit-Attention: John Delaney <john...@chromium.org>
    Gerrit-Attention: Nan Lin <lin...@chromium.org>
    Gerrit-Comment-Date: Thu, 07 Nov 2024 19:35:57 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Nan Lin <lin...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Nan Lin (Gerrit)

    unread,
    Nov 7, 2024, 2:57:59 PM11/7/24
    to Andrew Paseltiner, John Delaney, AyeAye, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, blink-re...@chromium.org, fuzzin...@chromium.org, android-web...@chromium.org, apaselti...@chromium.org, asvitkine...@chromium.org, blink-revi...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, loading...@chromium.org, network-ser...@chromium.org
    Attention needed from Andrew Paseltiner and John Delaney

    Nan Lin voted Code-Review+1

    Code-Review+1
    Open in Gerrit

    Related details

    Attention is currently required from:
    • Andrew Paseltiner
    • John Delaney
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Review
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I470821384145bbef92fc1a173a17181ed855a80d
    Gerrit-Change-Number: 5991237
    Gerrit-PatchSet: 7
    Gerrit-Owner: Andrew Paseltiner <apase...@chromium.org>
    Gerrit-Reviewer: Andrew Paseltiner <apase...@chromium.org>
    Gerrit-Reviewer: John Delaney <john...@chromium.org>
    Gerrit-Reviewer: Nan Lin <lin...@chromium.org>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-CC: Luna Lu <loon...@chromium.org>
    Gerrit-Attention: John Delaney <john...@chromium.org>
    Gerrit-Attention: Andrew Paseltiner <apase...@chromium.org>
    Gerrit-Comment-Date: Thu, 07 Nov 2024 19:57:47 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    open
    diffy

    Andrew Paseltiner (Gerrit)

    unread,
    Nov 7, 2024, 3:31:36 PM11/7/24
    to Nan Lin, John Delaney, AyeAye, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, blink-re...@chromium.org, fuzzin...@chromium.org, android-web...@chromium.org, apaselti...@chromium.org, asvitkine...@chromium.org, blink-revi...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, loading...@chromium.org, network-ser...@chromium.org
    Attention needed from John Delaney

    Andrew Paseltiner voted Commit-Queue+1

    Commit-Queue+1
    Open in Gerrit

    Related details

    Attention is currently required from:
    • John Delaney
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Review
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I470821384145bbef92fc1a173a17181ed855a80d
    Gerrit-Change-Number: 5991237
    Gerrit-PatchSet: 7
    Gerrit-Owner: Andrew Paseltiner <apase...@chromium.org>
    Gerrit-Reviewer: Andrew Paseltiner <apase...@chromium.org>
    Gerrit-Reviewer: John Delaney <john...@chromium.org>
    Gerrit-Reviewer: Nan Lin <lin...@chromium.org>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-CC: Luna Lu <loon...@chromium.org>
    Gerrit-Attention: John Delaney <john...@chromium.org>
    Gerrit-Comment-Date: Thu, 07 Nov 2024 20:31:27 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    open
    diffy

    John Delaney (Gerrit)

    unread,
    Nov 11, 2024, 11:47:09 AM11/11/24
    to Andrew Paseltiner, Nan Lin, AyeAye, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, blink-re...@chromium.org, fuzzin...@chromium.org, android-web...@chromium.org, apaselti...@chromium.org, asvitkine...@chromium.org, blink-revi...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, loading...@chromium.org, network-ser...@chromium.org
    Attention needed from Andrew Paseltiner

    John Delaney voted and added 1 comment

    Votes added by John Delaney

    Code-Review+1

    1 comment

    Patchset-level comments
    File-level comment, Patchset 7 (Latest):
    John Delaney . resolved

    LGTM

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Andrew Paseltiner
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Review
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I470821384145bbef92fc1a173a17181ed855a80d
    Gerrit-Change-Number: 5991237
    Gerrit-PatchSet: 7
    Gerrit-Owner: Andrew Paseltiner <apase...@chromium.org>
    Gerrit-Reviewer: Andrew Paseltiner <apase...@chromium.org>
    Gerrit-Reviewer: John Delaney <john...@chromium.org>
    Gerrit-Reviewer: Nan Lin <lin...@chromium.org>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-CC: Luna Lu <loon...@chromium.org>
    Gerrit-Attention: Andrew Paseltiner <apase...@chromium.org>
    Gerrit-Comment-Date: Mon, 11 Nov 2024 16:46:58 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    open
    diffy

    Andrew Paseltiner (Gerrit)

    unread,
    Nov 21, 2024, 9:10:26 AM11/21/24
    to Kinuko Yasuda, Nico Weber, Peter Conn, John Delaney, Nan Lin, AyeAye, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, blink-re...@chromium.org, fuzzin...@chromium.org, android-web...@chromium.org, apaselti...@chromium.org, asvitkine...@chromium.org, blink-revi...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, loading...@chromium.org, network-ser...@chromium.org
    Attention needed from Kinuko Yasuda, Nico Weber and Peter Conn

    Andrew Paseltiner voted Commit-Queue+1

    Commit-Queue+1
    Open in Gerrit

    Related details

    Attention is currently required from:
    • Kinuko Yasuda
    • Nico Weber
    • Peter Conn
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Review
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I470821384145bbef92fc1a173a17181ed855a80d
    Gerrit-Change-Number: 5991237
    Gerrit-PatchSet: 9
    Gerrit-Owner: Andrew Paseltiner <apase...@chromium.org>
    Gerrit-Reviewer: Andrew Paseltiner <apase...@chromium.org>
    Gerrit-Reviewer: John Delaney <john...@chromium.org>
    Gerrit-Reviewer: Kinuko Yasuda <kin...@chromium.org>
    Gerrit-Reviewer: Nan Lin <lin...@chromium.org>
    Gerrit-Reviewer: Nico Weber <tha...@chromium.org>
    Gerrit-Reviewer: Peter Conn <pec...@chromium.org>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-CC: Luna Lu <loon...@chromium.org>
    Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
    Gerrit-Attention: Peter Conn <pec...@chromium.org>
    Gerrit-Attention: Nico Weber <tha...@chromium.org>
    Gerrit-Comment-Date: Thu, 21 Nov 2024 14:10:15 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    open
    diffy

    Nico Weber (Gerrit)

    unread,
    Nov 21, 2024, 9:15:41 AM11/21/24
    to Andrew Paseltiner, Kinuko Yasuda, Nico Weber, Peter Conn, John Delaney, Nan Lin, AyeAye, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, blink-re...@chromium.org, fuzzin...@chromium.org, android-web...@chromium.org, apaselti...@chromium.org, asvitkine...@chromium.org, blink-revi...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, loading...@chromium.org, network-ser...@chromium.org
    Attention needed from Andrew Paseltiner, Kinuko Yasuda and Peter Conn

    Nico Weber added 3 comments

    Patchset-level comments
    File-level comment, Patchset 9 (Latest):
    Nico Weber . resolved

    Sorry for missing this!

    Two questions:

    File third_party/blink/renderer/core/frame/attribution_src_loader.cc
    Line 791, Patchset 9 (Parent): kAttributionReportingCrossAppWebSupportHeader);
    Nico Weber . unresolved

    Don't you want to unconditionally count here now, instead of removing the count?

    File third_party/blink/renderer/core/page/create_window.cc
    Line 76, Patchset 9 (Latest): RuntimeEnabledFeatures::AttributionReportingEnabled(dom_window);
    Nico Weber . unresolved

    The lhs is `(x || true)`, so the behavior-preserving change is to change this to just `= dom_window` I think.

    Maybe the LHS was wrong and wanted to use `&&` instead of `||`. If that's the case, we should change that in a separate CL, probably before landing this one here.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Andrew Paseltiner
    • Kinuko Yasuda
    • Peter Conn
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I470821384145bbef92fc1a173a17181ed855a80d
      Gerrit-Change-Number: 5991237
      Gerrit-PatchSet: 9
      Gerrit-Owner: Andrew Paseltiner <apase...@chromium.org>
      Gerrit-Reviewer: Andrew Paseltiner <apase...@chromium.org>
      Gerrit-Reviewer: John Delaney <john...@chromium.org>
      Gerrit-Reviewer: Kinuko Yasuda <kin...@chromium.org>
      Gerrit-Reviewer: Nan Lin <lin...@chromium.org>
      Gerrit-Reviewer: Nico Weber <tha...@chromium.org>
      Gerrit-Reviewer: Peter Conn <pec...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: Luna Lu <loon...@chromium.org>
      Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
      Gerrit-Attention: Peter Conn <pec...@chromium.org>
      Gerrit-Attention: Andrew Paseltiner <apase...@chromium.org>
      Gerrit-Comment-Date: Thu, 21 Nov 2024 14:15:29 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Andrew Paseltiner (Gerrit)

      unread,
      Nov 21, 2024, 9:25:41 AM11/21/24
      to Kinuko Yasuda, Nico Weber, Peter Conn, John Delaney, Nan Lin, AyeAye, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, blink-re...@chromium.org, fuzzin...@chromium.org, android-web...@chromium.org, apaselti...@chromium.org, asvitkine...@chromium.org, blink-revi...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, loading...@chromium.org, network-ser...@chromium.org
      Attention needed from John Delaney, Kinuko Yasuda, Nan Lin and Peter Conn

      Andrew Paseltiner added 2 comments

      File third_party/blink/renderer/core/frame/attribution_src_loader.cc
      Line 791, Patchset 9 (Parent): kAttributionReportingCrossAppWebSupportHeader);
      Nico Weber . unresolved

      Don't you want to unconditionally count here now, instead of removing the count?

      Andrew Paseltiner

      I guess I'm not really sure what the purpose of this count is from a Blink perspective.

      CC @lin...@chromium.org who authored this logic in http://crrev.com/c/5249677, and also @john...@chromium.org for clarification.

      File third_party/blink/renderer/core/page/create_window.cc
      Line 76, Patchset 9 (Latest): RuntimeEnabledFeatures::AttributionReportingEnabled(dom_window);
      Nico Weber . unresolved

      The lhs is `(x || true)`, so the behavior-preserving change is to change this to just `= dom_window` I think.

      Maybe the LHS was wrong and wanted to use `&&` instead of `||`. If that's the case, we should change that in a separate CL, probably before landing this one here.

      Andrew Paseltiner

      This is a good question.

      CC @lin...@chromium.org who authored this logic in http://crrev.com/c/4467529, and also @john...@chromium.org for clarification.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • John Delaney
      • Kinuko Yasuda
      • Nan Lin
      • Peter Conn
      Gerrit-Attention: John Delaney <john...@chromium.org>
      Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
      Gerrit-Attention: Peter Conn <pec...@chromium.org>
      Gerrit-Attention: Nan Lin <lin...@chromium.org>
      Gerrit-Comment-Date: Thu, 21 Nov 2024 14:25:26 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Nico Weber <tha...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Peter Conn (Gerrit)

      unread,
      Nov 21, 2024, 9:44:33 AM11/21/24
      to Andrew Paseltiner, Kinuko Yasuda, Nico Weber, John Delaney, Nan Lin, AyeAye, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, blink-re...@chromium.org, fuzzin...@chromium.org, android-web...@chromium.org, apaselti...@chromium.org, asvitkine...@chromium.org, blink-revi...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, loading...@chromium.org, network-ser...@chromium.org
      Attention needed from Andrew Paseltiner, John Delaney, Kinuko Yasuda and Nan Lin

      Peter Conn added 1 comment

      Patchset-level comments
      Peter Conn . resolved

      android_webview LGTM.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Andrew Paseltiner
      • John Delaney
      • Kinuko Yasuda
      • Nan Lin
      Gerrit-Attention: Nan Lin <lin...@chromium.org>
      Gerrit-Attention: Andrew Paseltiner <apase...@chromium.org>
      Gerrit-Comment-Date: Thu, 21 Nov 2024 14:44:22 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Nan Lin (Gerrit)

      unread,
      Dec 5, 2024, 12:41:42 PM12/5/24
      to Andrew Paseltiner, Kinuko Yasuda, Nico Weber, Peter Conn, John Delaney, AyeAye, Chromium LUCI CQ, Tricium, Chromium Metrics Reviews, chromium...@chromium.org, Luna Lu, blink-re...@chromium.org, fuzzin...@chromium.org, android-web...@chromium.org, apaselti...@chromium.org, asvitkine...@chromium.org, blink-revi...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, feature-co...@chromium.org, iclella...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, loading...@chromium.org, network-ser...@chromium.org
      Attention needed from Andrew Paseltiner, John Delaney and Kinuko Yasuda

      Nan Lin voted and added 2 comments

      Votes added by Nan Lin

      Code-Review+1

      2 comments

      File third_party/blink/renderer/core/frame/attribution_src_loader.cc
      Line 791, Patchset 9 (Parent): kAttributionReportingCrossAppWebSupportHeader);
      Nico Weber . unresolved

      Don't you want to unconditionally count here now, instead of removing the count?

      Andrew Paseltiner

      I guess I'm not really sure what the purpose of this count is from a Blink perspective.

      CC @lin...@chromium.org who authored this logic in http://crrev.com/c/5249677, and also @john...@chromium.org for clarification.

      Nan Lin

      When the feature was default enabled, the support header will be sent for all attribution-eligible requests. Therefore there's no need for a separate user counter, and we can simply refer to `kAttributionReportingAPIAll` for API usage.

      File third_party/blink/renderer/core/page/create_window.cc
      Line 76, Patchset 9 (Latest): RuntimeEnabledFeatures::AttributionReportingEnabled(dom_window);
      Nico Weber . unresolved

      The lhs is `(x || true)`, so the behavior-preserving change is to change this to just `= dom_window` I think.

      Maybe the LHS was wrong and wanted to use `&&` instead of `||`. If that's the case, we should change that in a separate CL, probably before landing this one here.

      Andrew Paseltiner

      This is a good question.

      CC @lin...@chromium.org who authored this logic in http://crrev.com/c/4467529, and also @john...@chromium.org for clarification.

      Nan Lin

      This was added when we were running OT for web-based ARA and cross app web ARA separately, and the intention was to allow testing cross app web ARA with only the token for cross app web ARA OT.

      After the OTs ended and was removed, the runtime feature is gated by this base::Feature as well as `kConversionMeasurement` (see https://source.chromium.org/chromium/chromium/src/+/main:content/child/runtime_features.cc;l=660). Therefore, we still need the condition on the main runtime feature which is gated by `kConversionMeasurement`.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Andrew Paseltiner
      • John Delaney
      • Kinuko Yasuda
      Gerrit-Attention: Andrew Paseltiner <apase...@chromium.org>
      Gerrit-Comment-Date: Thu, 05 Dec 2024 17:41:33 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      Comment-In-Reply-To: Andrew Paseltiner <apase...@chromium.org>
      Comment-In-Reply-To: Nico Weber <tha...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Jason Chase (Gerrit)

      unread,
      Dec 5, 2024, 1:29:09 PM12/5/24
      to feature-co...@chromium.org
      Attention needed from John Delaney, Kinuko Yasuda and Nico Weber

      Andrew Paseltiner has uploaded the change for review

      Jason Chase removed feature-co...@chromium.org from reviewers of this change.

      Commit message

      Remove AttributionReportingCrossAppWeb runtime and content features

      These have been enabled by default since M125, so this is a simple
      mechanical removal.

      This CL contains no intentional web-visible behavioral changes.
      Change-Id: I470821384145bbef92fc1a173a17181ed855a80d

      Change diff


      Change information

      Files:
      • M android_webview/java/src/org/chromium/android_webview/common/ProductionSupportedFlagList.java
      • M android_webview/javatests/src/org/chromium/android_webview/test/AttributionReportingTest.java
      • M components/attribution_reporting/parse_info_header_fuzzer.cc
      • M components/attribution_reporting/registration_info.cc
      • M components/attribution_reporting/registration_info.h
      • M components/attribution_reporting/registration_info_unittest.cc
      • M content/browser/attribution_reporting/attribution_data_host_manager_impl.cc
      • M content/browser/attribution_reporting/attribution_data_host_manager_impl_unittest.cc
      • M content/browser/attribution_reporting/attribution_host.cc
      • M content/browser/attribution_reporting/attribution_manager_impl.cc
      • M content/browser/attribution_reporting/attribution_src_browsertest.cc
      • M content/browser/attribution_reporting/attributions_browsertest.cc
      • D content/browser/attribution_reporting/cross_app_web_attribution_browsertest.cc
      • M content/browser/attribution_reporting/interop/runner.cc
      • M content/browser/fenced_frame/fenced_frame_browsertest.cc
      • M content/browser/loader/keep_alive_attribution_request_helper_unittest.cc
      • M content/child/runtime_features.cc
      • M content/public/common/content_switch_dependent_feature_overrides.cc
      • M content/test/BUILD.gn
      • M services/network/attribution/attribution_request_helper.cc
      • M services/network/attribution/attribution_request_helper_unittest.cc
      • M services/network/public/cpp/features.cc
      • M services/network/public/cpp/features.h
      • M testing/variations/fieldtrial_testing_config.json
      • M third_party/blink/public/mojom/use_counter/metrics/web_feature.mojom
      • M third_party/blink/renderer/core/fetch/request_init.idl
      • M third_party/blink/renderer/core/frame/attribution_src_loader.cc
      • M third_party/blink/renderer/core/frame/attribution_src_loader_test.cc
      • M third_party/blink/renderer/core/html/html_attributionsrc_element_utils.idl
      • M third_party/blink/renderer/core/page/create_window.cc
      • M third_party/blink/renderer/core/permissions_policy/permissions_policy_features.json5
      • M third_party/blink/renderer/core/xmlhttprequest/xml_http_request.idl
      • M third_party/blink/renderer/platform/runtime_enabled_features.json5
      • M tools/metrics/histograms/enums.xml
      Change size: L
      Delta: 34 files changed, 85 insertions(+), 686 deletions(-)
      Open in Gerrit

      Related details

      Attention is currently required from:
      • John Delaney
      • Kinuko Yasuda
      • Nico Weber
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: newchange
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I470821384145bbef92fc1a173a17181ed855a80d
      Gerrit-Change-Number: 5991237
      Gerrit-PatchSet: 9
      Gerrit-Owner: Andrew Paseltiner <apase...@chromium.org>
      Gerrit-Reviewer: Andrew Paseltiner <apase...@chromium.org>
      Gerrit-Reviewer: John Delaney <john...@chromium.org>
      Gerrit-Reviewer: Kinuko Yasuda <kin...@chromium.org>
      Gerrit-Reviewer: Nan Lin <lin...@chromium.org>
      Gerrit-Reviewer: Nico Weber <tha...@chromium.org>
      Gerrit-Reviewer: Peter Conn <pec...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: Jason Chase <cha...@chromium.org>
      Gerrit-CC: Luna Lu <loon...@chromium.org>
      Gerrit-Attention: John Delaney <john...@chromium.org>
      Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
      Gerrit-Attention: Nico Weber <tha...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy
      Reply all
      Reply to author
      Forward
      0 new messages