[MagiChrome] Integrate SigninQRCodeModel and QR drawing in InfoBar [chromium/src : main]

0 views
Skip to first unread message

Monica Salama (Gerrit)

unread,
Jul 2, 2026, 4:35:25 AM (7 days ago) Jul 2
to Nina Satragno, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, derinel+wat...@google.com, webauthn...@chromium.org
Attention needed from Nina Satragno

Monica Salama added 1 comment

Patchset-level comments
File-level comment, Patchset 3 (Latest):
Monica Salama . unresolved

Hi Nina,

PTAL on the CL, let me know if something looks wrong to you or if I missed an imprtant flow/use case, thanks!

FYI: I am working on parallel on design document but it is not fully polished, there is pressure to get this done quickly, that's why I am sending CLs although the design document was not reviewed. The implementation is based on the 1-1 converstaion we had.

Thanks!

Open in Gerrit

Related details

Attention is currently required from:
  • Nina Satragno
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement is not satisfiedReview-Enforcement
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: I82073591c1744ea186bb7a5fcd2400ee7cfd0d51
Gerrit-Change-Number: 8010517
Gerrit-PatchSet: 3
Gerrit-Owner: Monica Salama <msa...@chromium.org>
Gerrit-Reviewer: Nina Satragno <nsat...@chromium.org>
Gerrit-Attention: Nina Satragno <nsat...@chromium.org>
Gerrit-Comment-Date: Thu, 02 Jul 2026 08:35:06 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Monica Salama (Gerrit)

unread,
Jul 2, 2026, 8:55:58 AM (7 days ago) Jul 2
to android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, derinel+wat...@google.com, webauthn...@chromium.org

Monica Salama added 1 comment

Patchset-level comments
Monica Salama . unresolved

Hi Nina,

PTAL on the CL, let me know if something looks wrong to you or if I missed an imprtant flow/use case, thanks!

FYI: I am working on parallel on design document but it is not fully polished, there is pressure to get this done quickly, that's why I am sending CLs although the design document was not reviewed. The implementation is based on the 1-1 converstaion we had.

Thanks!

Monica Salama

go/magichrome-passkey-qr-banner

Open in Gerrit

Related details

Attention set is empty
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement is not satisfiedReview-Enforcement
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: I82073591c1744ea186bb7a5fcd2400ee7cfd0d51
Gerrit-Change-Number: 8010517
Gerrit-PatchSet: 3
Gerrit-Owner: Monica Salama <msa...@chromium.org>
Gerrit-Comment-Date: Thu, 02 Jul 2026 12:55:42 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Monica Salama <msa...@chromium.org>
satisfied_requirement
unsatisfied_requirement
open
diffy

Monica Salama (Gerrit)

unread,
Jul 3, 2026, 8:56:20 AM (6 days ago) Jul 3
to android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, derinel+wat...@google.com, webauthn...@chromium.org

Monica Salama added 6 comments

File chrome/browser/ui/signin/signin_qrcode_infobar.cc
Line 91, Patchset 3 (Latest): // Retrieve and observe the SigninQRCodeModel.
Monica Salama . unresolved

this comment is not needed

Line 95, Patchset 3 (Latest): // If the QR code is already cached, render it immediately.
Monica Salama . unresolved

this one as well

File chrome/browser/ui/signin/signin_qrcode_infobar_delegate_unittest.cc
Line 56, Patchset 3 (Latest): signin_metrics::AccessPoint::kWebSignin,
Monica Salama . unresolved

that shouldn't be possible user ProfileMenu or something similar

Line 75, Patchset 3 (Latest):TEST_F(SigninQRCodeInfoBarDelegateTest, DestructionObservationSafety) {
Monica Salama . unresolved

double check this test passess if it doesn't:

Move changes in this file to another CL on top of the stack (or on top of this one if changes are required for the CL currently on top od the stack) and ensure all tests passes

File chrome/browser/ui/views/webauthn/authenticator_qr_centered_view.h
Line 37, Patchset 3 (Latest): const std::string qr_string_;
Monica Salama . unresolved

not used?

File chrome/browser/ui/views/webauthn/authenticator_qr_centered_view.cc
Line 36, Patchset 3 (Latest): : qr_string_(qr_string), qr_size_(qr_size), qr_margin_(qr_margin) {
Monica Salama . unresolved

this is not needed

Open in Gerrit

Related details

Attention set is empty
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement is not satisfiedReview-Enforcement
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: I82073591c1744ea186bb7a5fcd2400ee7cfd0d51
Gerrit-Change-Number: 8010517
Gerrit-PatchSet: 3
Gerrit-Owner: Monica Salama <msa...@chromium.org>
Gerrit-Comment-Date: Fri, 03 Jul 2026 12:56:04 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Monica Salama (Gerrit)

unread,
Jul 3, 2026, 9:35:39 AM (6 days ago) Jul 3
to android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, derinel+wat...@google.com, webauthn...@chromium.org

Monica Salama added 1 comment

File chrome/browser/ui/views/webauthn/authenticator_qr_centered_view.cc
Line 84, Patchset 5 (Latest):
Monica Salama . unresolved

redundant line

Open in Gerrit

Related details

Attention set is empty
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement is not satisfiedReview-Enforcement
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: I82073591c1744ea186bb7a5fcd2400ee7cfd0d51
Gerrit-Change-Number: 8010517
Gerrit-PatchSet: 5
Gerrit-Comment-Date: Fri, 03 Jul 2026 13:35:19 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Monica Salama (Gerrit)

unread,
Jul 8, 2026, 4:19:36 AM (yesterday) Jul 8
to Nina Satragno, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, derinel+wat...@google.com, webauthn...@chromium.org
Attention needed from Nina Satragno

Monica Salama added 5 comments

File chrome/browser/ui/signin/signin_qrcode_infobar.cc
Line 91, Patchset 3: // Retrieve and observe the SigninQRCodeModel.
Monica Salama . resolved

this comment is not needed

Monica Salama

Done

Line 95, Patchset 3: // If the QR code is already cached, render it immediately.
Monica Salama . resolved

this one as well

Monica Salama

Done

File chrome/browser/ui/views/webauthn/authenticator_qr_centered_view.h
Line 37, Patchset 3: const std::string qr_string_;
Monica Salama . resolved

not used?

Monica Salama

Done

File chrome/browser/ui/views/webauthn/authenticator_qr_centered_view.cc
Line 36, Patchset 3: : qr_string_(qr_string), qr_size_(qr_size), qr_margin_(qr_margin) {
Monica Salama . resolved

this is not needed

Monica Salama

Done

Line 84, Patchset 5:
Monica Salama . resolved

redundant line

Monica Salama

Done

Open in Gerrit

Related details

Attention is currently required from:
  • Nina Satragno
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement is not satisfiedReview-Enforcement
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: I82073591c1744ea186bb7a5fcd2400ee7cfd0d51
Gerrit-Change-Number: 8010517
Gerrit-PatchSet: 9
Gerrit-Owner: Monica Salama <msa...@chromium.org>
Gerrit-Reviewer: Nina Satragno <nsat...@chromium.org>
Gerrit-Attention: Nina Satragno <nsat...@chromium.org>
Gerrit-Comment-Date: Wed, 08 Jul 2026 08:19:20 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Monica Salama <msa...@chromium.org>
satisfied_requirement
unsatisfied_requirement
open
diffy

Nina Satragno (Gerrit)

unread,
Jul 8, 2026, 9:21:43 AM (yesterday) Jul 8
to Monica Salama, David Roger, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, derinel+wat...@google.com, webauthn...@chromium.org
Attention needed from David Roger and Monica Salama

Nina Satragno added 4 comments

Commit Message
Line 21, Patchset 10 (Latest):Screenshot: https://screenshot.googleplex.com/api/85usPBPkTFZQ4zh.png
Nina Satragno . unresolved

Note that this looks different to the latest mocks. To my untrained eye, we're missing the colour gradient, bold title, and there's too much space between the title and subtitle. If this is intended, please disregard this comment.

File chrome/browser/ui/signin/signin_qrcode_infobar.cc
Line 95, Patchset 10 (Latest): auto* model = SigninQRCodeModel::GetOrCreateForWebContents(active_contents);
Nina Satragno . unresolved

Usually we want to inject models into views to make writing tests easier instead of having the view retrieve them. The approach on the CL forces you to expose the webcontents on the delegate, too.

Line 96, Patchset 10 (Latest): CHECK(model);
Nina Satragno . unresolved

This CHECK is redundant, it'll cause a safe crash if `model` is `nullptr`. But any attempt to derefence `model` will do the same. Remove it?

File chrome/browser/ui/signin/signin_qrcode_infobar_delegate.h
Line 30, Patchset 10 (Latest): Profile* profile() const;
Nina Satragno . unresolved

style: if this is no longer an inlined simple accessor, rename it to GetProfile.

https://chromium.googlesource.com/chromium/src/+/main/styleguide/c++/c++.md#inline-functions

Open in Gerrit

Related details

Attention is currently required from:
  • David Roger
  • Monica Salama
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement is not satisfiedReview-Enforcement
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: I82073591c1744ea186bb7a5fcd2400ee7cfd0d51
Gerrit-Change-Number: 8010517
Gerrit-PatchSet: 10
Gerrit-Owner: Monica Salama <msa...@chromium.org>
Gerrit-Reviewer: David Roger <dro...@chromium.org>
Gerrit-Reviewer: Monica Salama <msa...@chromium.org>
Gerrit-Attention: David Roger <dro...@chromium.org>
Gerrit-Attention: Monica Salama <msa...@chromium.org>
Gerrit-Comment-Date: Wed, 08 Jul 2026 13:21:33 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Monica Salama (Gerrit)

unread,
8:32 AM (3 hours ago) 8:32 AM
to David Roger, Nina Satragno, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, derinel+wat...@google.com, webauthn...@chromium.org
Attention needed from Nina Satragno

Monica Salama added 6 comments

Note that this looks different to the latest mocks. To my untrained eye, we're missing the colour gradient, bold title, and there's too much space between the title and subtitle. If this is intended, please disregard this comment.

Monica Salama

This is the initial version, we might add/skip the gradient. Make more changes later.

I made few changes and updated the screenshot.

File chrome/browser/ui/signin/signin_qrcode_infobar.cc
Line 95, Patchset 10: auto* model = SigninQRCodeModel::GetOrCreateForWebContents(active_contents);
Nina Satragno . resolved

Usually we want to inject models into views to make writing tests easier instead of having the view retrieve them. The approach on the CL forces you to expose the webcontents on the delegate, too.

Monica Salama

Done

Line 96, Patchset 10: CHECK(model);
Nina Satragno . resolved

This CHECK is redundant, it'll cause a safe crash if `model` is `nullptr`. But any attempt to derefence `model` will do the same. Remove it?

Monica Salama

With model passed to the instructor, the CHECK makes the expectation clear.
I am not a fan of derefrencing an null pointer.

File chrome/browser/ui/signin/signin_qrcode_infobar_delegate.h
Line 30, Patchset 10: Profile* profile() const;
Nina Satragno . resolved

style: if this is no longer an inlined simple accessor, rename it to GetProfile.

https://chromium.googlesource.com/chromium/src/+/main/styleguide/c++/c++.md#inline-functions

Monica Salama

Done

File chrome/browser/ui/signin/signin_qrcode_infobar_delegate_unittest.cc
Line 56, Patchset 3: signin_metrics::AccessPoint::kWebSignin,
Monica Salama . resolved

that shouldn't be possible user ProfileMenu or something similar

Monica Salama

Done

Line 75, Patchset 3:TEST_F(SigninQRCodeInfoBarDelegateTest, DestructionObservationSafety) {
Monica Salama . resolved

double check this test passess if it doesn't:

Move changes in this file to another CL on top of the stack (or on top of this one if changes are required for the CL currently on top od the stack) and ensure all tests passes

Monica Salama

Done

Open in Gerrit

Related details

Attention is currently required from:
  • Nina Satragno
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement is not satisfiedReview-Enforcement
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: I82073591c1744ea186bb7a5fcd2400ee7cfd0d51
Gerrit-Change-Number: 8010517
Gerrit-PatchSet: 19
Gerrit-Owner: Monica Salama <msa...@chromium.org>
Gerrit-Reviewer: David Roger <dro...@chromium.org>
Gerrit-Reviewer: Monica Salama <msa...@chromium.org>
Gerrit-Reviewer: Nina Satragno <nsat...@chromium.org>
Gerrit-Attention: Nina Satragno <nsat...@chromium.org>
Gerrit-Comment-Date: Thu, 09 Jul 2026 12:32:40 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Monica Salama <msa...@chromium.org>
Comment-In-Reply-To: Nina Satragno <nsat...@chromium.org>
satisfied_requirement
unsatisfied_requirement
open
diffy

Monica Salama (Gerrit)

unread,
8:47 AM (3 hours ago) 8:47 AM
to David Roger, Nina Satragno, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, derinel+wat...@google.com, webauthn...@chromium.org
Attention needed from Nina Satragno

Monica Salama added 1 comment

Patchset-level comments
File-level comment, Patchset 3:
Monica Salama . resolved

Hi Nina,

PTAL on the CL, let me know if something looks wrong to you or if I missed an imprtant flow/use case, thanks!

FYI: I am working on parallel on design document but it is not fully polished, there is pressure to get this done quickly, that's why I am sending CLs although the design document was not reviewed. The implementation is based on the 1-1 converstaion we had.

Thanks!

Monica Salama

go/magichrome-passkey-qr-banner

Monica Salama

Done

Open in Gerrit

Related details

Attention is currently required from:
  • Nina Satragno
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedReview-Enforcement
    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: I82073591c1744ea186bb7a5fcd2400ee7cfd0d51
    Gerrit-Change-Number: 8010517
    Gerrit-PatchSet: 19
    Gerrit-Owner: Monica Salama <msa...@chromium.org>
    Gerrit-Reviewer: David Roger <dro...@chromium.org>
    Gerrit-Reviewer: Monica Salama <msa...@chromium.org>
    Gerrit-Reviewer: Nina Satragno <nsat...@chromium.org>
    Gerrit-Attention: Nina Satragno <nsat...@chromium.org>
    Gerrit-Comment-Date: Thu, 09 Jul 2026 12:46:49 +0000
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Nina Satragno (Gerrit)

    unread,
    9:47 AM (2 hours ago) 9:47 AM
    to Monica Salama, David Roger, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, derinel+wat...@google.com, webauthn...@chromium.org
    Attention needed from Monica Salama

    Nina Satragno voted and added 2 comments

    Votes added by Nina Satragno

    Code-Review+1

    2 comments

    Patchset-level comments
    File-level comment, Patchset 19 (Latest):
    Nina Satragno . resolved

    lgtm % nit

    File chrome/browser/ui/signin/signin_qrcode_infobar.cc
    Line 15, Patchset 19 (Latest):#include "content/public/browser/web_contents.h"
    Nina Satragno . unresolved

    I think you don't need this anymore.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Monica Salama
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • requirement satisfiedReview-Enforcement
    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: I82073591c1744ea186bb7a5fcd2400ee7cfd0d51
    Gerrit-Change-Number: 8010517
    Gerrit-PatchSet: 19
    Gerrit-Owner: Monica Salama <msa...@chromium.org>
    Gerrit-Reviewer: David Roger <dro...@chromium.org>
    Gerrit-Reviewer: Monica Salama <msa...@chromium.org>
    Gerrit-Reviewer: Nina Satragno <nsat...@chromium.org>
    Gerrit-Attention: Monica Salama <msa...@chromium.org>
    Gerrit-Comment-Date: Thu, 09 Jul 2026 13:47:11 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    David Roger (Gerrit)

    unread,
    10:57 AM (1 hour ago) 10:57 AM
    to Monica Salama, Nina Satragno, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, derinel+wat...@google.com, webauthn...@chromium.org
    Attention needed from Monica Salama

    David Roger voted and added 1 comment

    Votes added by David Roger

    Code-Review+1

    1 comment

    File chrome/browser/ui/views/webauthn/authenticator_qr_centered_view.h
    Line 21, Patchset 19 (Latest): static constexpr int kDefaultQrCodeMargin = 40;
    David Roger . unresolved

    optional: I wonder if we should remove these constants from this file, and also make the qr_size and qr_margin parameters non-optional.
    It looks like only one caller would need to be updated.

    Gerrit-Comment-Date: Thu, 09 Jul 2026 14:56:47 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Monica Salama (Gerrit)

    unread,
    11:16 AM (14 minutes ago) 11:16 AM
    to David Roger, Nina Satragno, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, derinel+wat...@google.com, webauthn...@chromium.org

    Monica Salama voted and added 2 comments

    Votes added by Monica Salama

    Commit-Queue+2

    2 comments

    Patchset-level comments
    Monica Salama . resolved

    Thanks for the review!

    File chrome/browser/ui/views/webauthn/authenticator_qr_centered_view.h
    Line 21, Patchset 19 (Latest): static constexpr int kDefaultQrCodeMargin = 40;
    David Roger . resolved

    optional: I wonder if we should remove these constants from this file, and also make the qr_size and qr_margin parameters non-optional.
    It looks like only one caller would need to be updated.

    Monica Salama

    I think it makes sense to have the default Webauthn values. I will re-consider in a follow-up CL. Thanks!

    Open in Gerrit

    Related details

    Attention set is empty
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • requirement satisfiedReview-Enforcement
    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: I82073591c1744ea186bb7a5fcd2400ee7cfd0d51
    Gerrit-Change-Number: 8010517
    Gerrit-PatchSet: 19
    Gerrit-Owner: Monica Salama <msa...@chromium.org>
    Gerrit-Reviewer: David Roger <dro...@chromium.org>
    Gerrit-Reviewer: Monica Salama <msa...@chromium.org>
    Gerrit-Reviewer: Nina Satragno <nsat...@chromium.org>
    Gerrit-Comment-Date: Thu, 09 Jul 2026 15:15:54 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    Comment-In-Reply-To: David Roger <dro...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Monica Salama (Gerrit)

    unread,
    11:18 AM (12 minutes ago) 11:18 AM
    to David Roger, Nina Satragno, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, derinel+wat...@google.com, webauthn...@chromium.org

    Monica Salama voted and added 1 comment

    Votes added by Monica Salama

    Commit-Queue+2

    1 comment

    File chrome/browser/ui/signin/signin_qrcode_infobar.cc
    Line 15, Patchset 19:#include "content/public/browser/web_contents.h"
    Nina Satragno . resolved

    I think you don't need this anymore.

    Monica Salama

    Done

    Open in Gerrit

    Related details

    Attention set is empty
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement satisfiedCode-Owners
      • requirement satisfiedCode-Review
      • requirement satisfiedReview-Enforcement
      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: I82073591c1744ea186bb7a5fcd2400ee7cfd0d51
      Gerrit-Change-Number: 8010517
      Gerrit-PatchSet: 20
      Gerrit-Owner: Monica Salama <msa...@chromium.org>
      Gerrit-Reviewer: David Roger <dro...@chromium.org>
      Gerrit-Reviewer: Monica Salama <msa...@chromium.org>
      Gerrit-Reviewer: Nina Satragno <nsat...@chromium.org>
      Gerrit-Comment-Date: Thu, 09 Jul 2026 15:18:30 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      Comment-In-Reply-To: Nina Satragno <nsat...@chromium.org>
      satisfied_requirement
      open
      diffy
      Reply all
      Reply to author
      Forward
      0 new messages