Pass `local_state` to ash::input_method::InputMethodPersistence ctor [chromium/src : main]

0 views
Skip to first unread message

Antonio Gomes (Gerrit)

unread,
Oct 14, 2025, 6:31:35 PM (6 days ago) Oct 14
to Antonio Gomes, Chromium LUCI CQ, Hidehiko Abe, Jun Ishiguro, chromium...@chromium.org, Georg Neis, keithle...@chromium.org, nona+...@chromium.org, rrsilva+wat...@google.com, shuche...@chromium.org, tbarzi...@chromium.org, tranbaod...@chromium.org, yhanad...@chromium.org
Attention needed from Hidehiko Abe and Jun Ishiguro

Antonio Gomes voted and added 1 comment

Votes added by Antonio Gomes

Commit-Queue+1

1 comment

Patchset-level comments
File-level comment, Patchset 3 (Latest):
Antonio Gomes . resolved

PTAL

junis, refactory OWNER
hidehiko, chrome/browser OWNER

Open in Gerrit

Related details

Attention is currently required from:
  • Hidehiko Abe
  • Jun Ishiguro
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: Ia545aee4530c8cd072d18e7d784eea61ab4b6196
Gerrit-Change-Number: 7041349
Gerrit-PatchSet: 3
Gerrit-Owner: Antonio Gomes <toni...@igalia.com>
Gerrit-Reviewer: Antonio Gomes <toni...@igalia.com>
Gerrit-Reviewer: Hidehiko Abe <hide...@chromium.org>
Gerrit-Reviewer: Jun Ishiguro <ju...@google.com>
Gerrit-CC: Georg Neis <ne...@chromium.org>
Gerrit-Attention: Jun Ishiguro <ju...@google.com>
Gerrit-Attention: Hidehiko Abe <hide...@chromium.org>
Gerrit-Comment-Date: Tue, 14 Oct 2025 22:31:13 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Antonio Gomes (Gerrit)

unread,
Oct 14, 2025, 11:22:50 PM (6 days ago) Oct 14
to Antonio Gomes, Chromium LUCI CQ, Hidehiko Abe, Jun Ishiguro, chromium...@chromium.org, Georg Neis, keithle...@chromium.org, nona+...@chromium.org, rrsilva+wat...@google.com, shuche...@chromium.org, tbarzi...@chromium.org, tranbaod...@chromium.org, yhanad...@chromium.org
Attention needed from Hidehiko Abe and Jun Ishiguro

Antonio Gomes added 1 comment

Patchset-level comments
Antonio Gomes . resolved

PTAL

junis, refactory OWNER
hidehiko, chrome/browser OWNER

Antonio Gomes

ok, there is actually two approaches of this CL:

PS 1: basically it passes `local_state` in as parameter whenever needed

PS 3: it changes the static method to be non-static, improves the ownership and adds a GetInstance() method.

PLMK if you have a preferred approach 🙏

Open in Gerrit

Related details

Attention is currently required from:
  • Hidehiko Abe
  • Jun Ishiguro
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: Ia545aee4530c8cd072d18e7d784eea61ab4b6196
Gerrit-Change-Number: 7041349
Gerrit-PatchSet: 4
Gerrit-Owner: Antonio Gomes <toni...@igalia.com>
Gerrit-Reviewer: Antonio Gomes <toni...@igalia.com>
Gerrit-Reviewer: Hidehiko Abe <hide...@chromium.org>
Gerrit-Reviewer: Jun Ishiguro <ju...@google.com>
Gerrit-CC: Georg Neis <ne...@chromium.org>
Gerrit-Attention: Jun Ishiguro <ju...@google.com>
Gerrit-Attention: Hidehiko Abe <hide...@chromium.org>
Gerrit-Comment-Date: Wed, 15 Oct 2025 03:22:26 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Antonio Gomes <toni...@igalia.com>
satisfied_requirement
unsatisfied_requirement
open
diffy

Jun Ishiguro (Gerrit)

unread,
Oct 15, 2025, 5:46:31 AM (6 days ago) Oct 15
to Antonio Gomes, Chromium LUCI CQ, Hidehiko Abe, chromium...@chromium.org, Georg Neis, keithle...@chromium.org, nona+...@chromium.org, rrsilva+wat...@google.com, shuche...@chromium.org, tbarzi...@chromium.org, tranbaod...@chromium.org, yhanad...@chromium.org
Attention needed from Antonio Gomes and Hidehiko Abe

Jun Ishiguro added 5 comments

Patchset-level comments
File-level comment, Patchset 3:
Antonio Gomes . unresolved

PTAL

junis, refactory OWNER
hidehiko, chrome/browser OWNER

Antonio Gomes

ok, there is actually two approaches of this CL:

PS 1: basically it passes `local_state` in as parameter whenever needed

PS 3: it changes the static method to be non-static, improves the ownership and adds a GetInstance() method.

PLMK if you have a preferred approach 🙏

Jun Ishiguro

Could you split this CL into two? It looks like taking the local state pointer in the ctor and adding GetInstance() can be one CL, and moving the ownership can be another.

File chrome/browser/ash/input_method/input_method_persistence.h
Line 57, Patchset 4 (Latest):void SetUserLastInputMethodPreferenceForTesting(const AccountId& account_id,
Jun Ishiguro . unresolved

Considering manipulating the local state is InputMethodPersistence's responsibility, I think this method should be a (non-static) public method of it.

Could you try moving it into InputMethodPersistence?

File chrome/browser/ash/input_method/input_method_persistence.cc
Line 56, Patchset 4 (Latest):void PersistUserInputMethod(const std::string& input_method_id,
Jun Ishiguro . unresolved

Can you make this a private method of `InputMethodPersistence`? Then, the GetInstance() at L70 can be removed.

Line 97, Patchset 4 (Latest): DCHECK(!g_input_method_persistence);
Jun Ishiguro . unresolved

Let's use CHECK.

Line 106, Patchset 4 (Latest): DCHECK(g_input_method_persistence);
Jun Ishiguro . unresolved

nit: `CHECK_EQ(g_input_method_persistence, this);`

Open in Gerrit

Related details

Attention is currently required from:
  • Antonio Gomes
  • Hidehiko Abe
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: Ia545aee4530c8cd072d18e7d784eea61ab4b6196
    Gerrit-Change-Number: 7041349
    Gerrit-PatchSet: 4
    Gerrit-Owner: Antonio Gomes <toni...@igalia.com>
    Gerrit-Reviewer: Antonio Gomes <toni...@igalia.com>
    Gerrit-Reviewer: Hidehiko Abe <hide...@chromium.org>
    Gerrit-Reviewer: Jun Ishiguro <ju...@google.com>
    Gerrit-CC: Georg Neis <ne...@chromium.org>
    Gerrit-Attention: Antonio Gomes <toni...@igalia.com>
    Gerrit-Attention: Hidehiko Abe <hide...@chromium.org>
    Gerrit-Comment-Date: Wed, 15 Oct 2025 09:45:01 +0000
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Antonio Gomes (Gerrit)

    unread,
    Oct 16, 2025, 1:56:55 AM (5 days ago) Oct 16
    to Antonio Gomes, Chromium LUCI CQ, Hidehiko Abe, Jun Ishiguro, chromium...@chromium.org, Georg Neis, keithle...@chromium.org, nona+...@chromium.org, rrsilva+wat...@google.com, shuche...@chromium.org, tbarzi...@chromium.org, tranbaod...@chromium.org, yhanad...@chromium.org
    Attention needed from Hidehiko Abe

    Antonio Gomes voted and added 5 comments

    Votes added by Antonio Gomes

    Commit-Queue+1

    5 comments

    Patchset-level comments
    File-level comment, Patchset 3:
    Antonio Gomes . resolved

    PTAL

    junis, refactory OWNER
    hidehiko, chrome/browser OWNER

    Antonio Gomes

    ok, there is actually two approaches of this CL:

    PS 1: basically it passes `local_state` in as parameter whenever needed

    PS 3: it changes the static method to be non-static, improves the ownership and adds a GetInstance() method.

    PLMK if you have a preferred approach 🙏

    Jun Ishiguro

    Could you split this CL into two? It looks like taking the local state pointer in the ctor and adding GetInstance() can be one CL, and moving the ownership can be another.

    Antonio Gomes

    CL that changes the ownership: crrev.com/c/7046780.
    There is actually some other preparation CLs in the relation chain.
    This one now became much simpler.

    Please review.

    File chrome/browser/ash/input_method/input_method_persistence.h
    Line 57, Patchset 4:void SetUserLastInputMethodPreferenceForTesting(const AccountId& account_id,
    Jun Ishiguro . resolved

    Considering manipulating the local state is InputMethodPersistence's responsibility, I think this method should be a (non-static) public method of it.

    Could you try moving it into InputMethodPersistence?

    File chrome/browser/ash/input_method/input_method_persistence.cc
    Line 56, Patchset 4:void PersistUserInputMethod(const std::string& input_method_id,
    Jun Ishiguro . resolved

    Can you make this a private method of `InputMethodPersistence`? Then, the GetInstance() at L70 can be removed.

    Line 97, Patchset 4: DCHECK(!g_input_method_persistence);
    Jun Ishiguro . resolved

    Let's use CHECK.

    Antonio Gomes

    Done as part of CL crrev.com/c/7046780 (that changes the ownership)

    Line 106, Patchset 4: DCHECK(g_input_method_persistence);
    Jun Ishiguro . resolved

    nit: `CHECK_EQ(g_input_method_persistence, this);`

    Antonio Gomes
    Open in Gerrit

    Related details

    Attention is currently required from:
    • Hidehiko Abe
    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: Ia545aee4530c8cd072d18e7d784eea61ab4b6196
      Gerrit-Change-Number: 7041349
      Gerrit-PatchSet: 4
      Gerrit-Owner: Antonio Gomes <toni...@igalia.com>
      Gerrit-Reviewer: Antonio Gomes <toni...@igalia.com>
      Gerrit-Reviewer: Hidehiko Abe <hide...@chromium.org>
      Gerrit-Reviewer: Jun Ishiguro <ju...@google.com>
      Gerrit-CC: Georg Neis <ne...@chromium.org>
      Gerrit-Attention: Hidehiko Abe <hide...@chromium.org>
      Gerrit-Comment-Date: Thu, 16 Oct 2025 05:56:29 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      Comment-In-Reply-To: Antonio Gomes <toni...@igalia.com>
      Comment-In-Reply-To: Jun Ishiguro <ju...@google.com>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Jun Ishiguro (Gerrit)

      unread,
      Oct 17, 2025, 1:24:35 AM (4 days ago) Oct 17
      to Antonio Gomes, Chromium LUCI CQ, Hidehiko Abe, chromium...@chromium.org, Georg Neis, keithle...@chromium.org, nona+...@chromium.org, rrsilva+wat...@google.com, shuche...@chromium.org, tbarzi...@chromium.org, tranbaod...@chromium.org, yhanad...@chromium.org
      Attention needed from Antonio Gomes and Hidehiko Abe

      Jun Ishiguro voted and added 4 comments

      Votes added by Jun Ishiguro

      Code-Review+1

      4 comments

      Patchset-level comments
      File-level comment, Patchset 8 (Latest):
      Jun Ishiguro . resolved

      LGTM with requests

      File chrome/browser/ash/input_method/input_method_persistence.h
      Line 29, Patchset 8 (Latest): InputMethodPersistence(PrefService* local_state,
      Jun Ishiguro . unresolved

      Please add a comment about the requirements.

      File chrome/browser/ash/login/login_ui_keyboard_browsertest.cc
      Line 35, Patchset 8 (Latest):#include "chrome/test/base/testing_browser_process.h"
      Jun Ishiguro . unresolved

      In browser_tests, we should use browser_process.h instead.

      Line 110, Patchset 8 (Latest): TestingBrowserProcess::GetGlobal()->local_state(), test_users_[0],
      Jun Ishiguro . unresolved

      Could you use `g_browser_process` directly since it's not a TestingBrowserProcess in browser_tests.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Antonio Gomes
      • Hidehiko Abe
      Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement is not 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: Ia545aee4530c8cd072d18e7d784eea61ab4b6196
        Gerrit-Change-Number: 7041349
        Gerrit-PatchSet: 8
        Gerrit-Owner: Antonio Gomes <toni...@igalia.com>
        Gerrit-Reviewer: Antonio Gomes <toni...@igalia.com>
        Gerrit-Reviewer: Hidehiko Abe <hide...@chromium.org>
        Gerrit-Reviewer: Jun Ishiguro <ju...@google.com>
        Gerrit-CC: Georg Neis <ne...@chromium.org>
        Gerrit-Attention: Antonio Gomes <toni...@igalia.com>
        Gerrit-Attention: Hidehiko Abe <hide...@chromium.org>
        Gerrit-Comment-Date: Fri, 17 Oct 2025 05:24:13 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Antonio Gomes (Gerrit)

        unread,
        Oct 17, 2025, 12:47:08 PM (3 days ago) Oct 17
        to Antonio Gomes, Jun Ishiguro, Chromium LUCI CQ, Hidehiko Abe, chromium...@chromium.org, Georg Neis, keithle...@chromium.org, nona+...@chromium.org, rrsilva+wat...@google.com, shuche...@chromium.org, tbarzi...@chromium.org, tranbaod...@chromium.org, yhanad...@chromium.org
        Attention needed from Hidehiko Abe

        Antonio Gomes added 3 comments

        File chrome/browser/ash/input_method/input_method_persistence.h
        Line 29, Patchset 8: InputMethodPersistence(PrefService* local_state,
        Jun Ishiguro . resolved

        Please add a comment about the requirements.

        Antonio Gomes

        Done

        File chrome/browser/ash/login/login_ui_keyboard_browsertest.cc
        Line 35, Patchset 8:#include "chrome/test/base/testing_browser_process.h"
        Jun Ishiguro . resolved

        In browser_tests, we should use browser_process.h instead.

        Antonio Gomes

        Done

        Line 110, Patchset 8: TestingBrowserProcess::GetGlobal()->local_state(), test_users_[0],
        Jun Ishiguro . resolved

        Could you use `g_browser_process` directly since it's not a TestingBrowserProcess in browser_tests.

        Antonio Gomes

        Done

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Hidehiko Abe
        Submit Requirements:
          • requirement satisfiedCode-Coverage
          • requirement is not 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: Ia545aee4530c8cd072d18e7d784eea61ab4b6196
          Gerrit-Change-Number: 7041349
          Gerrit-PatchSet: 9
          Gerrit-Owner: Antonio Gomes <toni...@igalia.com>
          Gerrit-Reviewer: Antonio Gomes <toni...@igalia.com>
          Gerrit-Reviewer: Hidehiko Abe <hide...@chromium.org>
          Gerrit-Reviewer: Jun Ishiguro <ju...@google.com>
          Gerrit-CC: Georg Neis <ne...@chromium.org>
          Gerrit-Attention: Hidehiko Abe <hide...@chromium.org>
          Gerrit-Comment-Date: Fri, 17 Oct 2025 16:46:56 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          Comment-In-Reply-To: Jun Ishiguro <ju...@google.com>
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Hidehiko Abe (Gerrit)

          unread,
          Oct 19, 2025, 10:56:05 PM (21 hours ago) Oct 19
          to Antonio Gomes, Jun Ishiguro, Chromium LUCI CQ, chromium...@chromium.org, Georg Neis, keithle...@chromium.org, nona+...@chromium.org, rrsilva+wat...@google.com, shuche...@chromium.org, tbarzi...@chromium.org, tranbaod...@chromium.org, yhanad...@chromium.org
          Attention needed from Antonio Gomes

          Hidehiko Abe voted and added 2 comments

          Votes added by Hidehiko Abe

          Code-Review+1

          2 comments

          Patchset-level comments
          File-level comment, Patchset 9 (Latest):
          Hidehiko Abe . resolved

          LGTM with a request.

          File chrome/browser/ash/input_method/input_method_persistence.cc
          Line 166, Patchset 9 (Latest): PrefService* local_state,
          Hidehiko Abe . unresolved

          nit: should be `PrefService&` too.

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Antonio Gomes
          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: Ia545aee4530c8cd072d18e7d784eea61ab4b6196
          Gerrit-Change-Number: 7041349
          Gerrit-PatchSet: 9
          Gerrit-Owner: Antonio Gomes <toni...@igalia.com>
          Gerrit-Reviewer: Antonio Gomes <toni...@igalia.com>
          Gerrit-Reviewer: Hidehiko Abe <hide...@chromium.org>
          Gerrit-Reviewer: Jun Ishiguro <ju...@google.com>
          Gerrit-CC: Georg Neis <ne...@chromium.org>
          Gerrit-Attention: Antonio Gomes <toni...@igalia.com>
          Gerrit-Comment-Date: Mon, 20 Oct 2025 02:55:32 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: Yes
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Antonio Gomes (Gerrit)

          unread,
          4:24 PM (4 hours ago) 4:24 PM
          to Antonio Gomes, Hidehiko Abe, Jun Ishiguro, Chromium LUCI CQ, chromium...@chromium.org, Georg Neis, keithle...@chromium.org, nona+...@chromium.org, rrsilva+wat...@google.com, shuche...@chromium.org, tbarzi...@chromium.org, tranbaod...@chromium.org, yhanad...@chromium.org

          Antonio Gomes voted and added 1 comment

          Votes added by Antonio Gomes

          Commit-Queue+2

          1 comment

          File chrome/browser/ash/input_method/input_method_persistence.cc
          Line 166, Patchset 9: PrefService* local_state,
          Hidehiko Abe . resolved

          nit: should be `PrefService&` too.

          Antonio Gomes

          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: Ia545aee4530c8cd072d18e7d784eea61ab4b6196
            Gerrit-Change-Number: 7041349
            Gerrit-PatchSet: 11
            Gerrit-Owner: Antonio Gomes <toni...@igalia.com>
            Gerrit-Reviewer: Antonio Gomes <toni...@igalia.com>
            Gerrit-Reviewer: Hidehiko Abe <hide...@chromium.org>
            Gerrit-Reviewer: Jun Ishiguro <ju...@google.com>
            Gerrit-CC: Georg Neis <ne...@chromium.org>
            Gerrit-Comment-Date: Mon, 20 Oct 2025 20:24:33 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: Yes
            Comment-In-Reply-To: Hidehiko Abe <hide...@chromium.org>
            satisfied_requirement
            open
            diffy

            Chromium LUCI CQ (Gerrit)

            unread,
            4:37 PM (3 hours ago) 4:37 PM
            to Antonio Gomes, Hidehiko Abe, Jun Ishiguro, chromium...@chromium.org, Georg Neis, keithle...@chromium.org, nona+...@chromium.org, rrsilva+wat...@google.com, shuche...@chromium.org, tbarzi...@chromium.org, tranbaod...@chromium.org, yhanad...@chromium.org

            Chromium LUCI CQ submitted the change with unreviewed changes

            Unreviewed changes

            9 is the latest approved patch-set.
            The change was submitted with unreviewed changes in the following files:

            ```
            The name of the file: chrome/browser/ash/input_method/input_method_persistence.h
            Insertions: 1, Deletions: 1.

            The diff is too large to show. Please review the diff.
            ```
            ```
            The name of the file: chrome/browser/ash/login/login_ui_keyboard_browsertest.cc
            Insertions: 6, Deletions: 6.

            The diff is too large to show. Please review the diff.
            ```
            ```
            The name of the file: chrome/browser/ash/input_method/input_method_persistence.cc
            Insertions: 2, Deletions: 2.

            The diff is too large to show. Please review the diff.
            ```

            Change information

            Commit message:
            Pass `local_state` to ash::input_method::InputMethodPersistence ctor

            This CL passes to the constructor of InputMethodPersistence, an
            `local_state` object, so that it stops referring to `g_browser_process`.

            R=hide...@chromium.org, ju...@google.com
            Bug: 446058312
            Change-Id: Ia545aee4530c8cd072d18e7d784eea61ab4b6196
            Reviewed-by: Hidehiko Abe <hide...@chromium.org>
            Reviewed-by: Jun Ishiguro <ju...@google.com>
            Commit-Queue: Antonio Gomes <toni...@igalia.com>
            Cr-Commit-Position: refs/heads/main@{#1532507}
            Files:
            • M chrome/browser/ash/input_method/input_method_manager_impl.cc
            • M chrome/browser/ash/input_method/input_method_persistence.cc
            • M chrome/browser/ash/input_method/input_method_persistence.h
            • M chrome/browser/ash/input_method/input_method_persistence_unittest.cc
            • M chrome/browser/ash/login/login_ui_keyboard_browsertest.cc
            Change size: M
            Delta: 5 files changed, 42 insertions(+), 21 deletions(-)
            Branch: refs/heads/main
            Submit Requirements:
            • requirement satisfiedCode-Review: +1 by Jun Ishiguro, +1 by Hidehiko Abe
            Open in Gerrit
            Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
            Gerrit-MessageType: merged
            Gerrit-Project: chromium/src
            Gerrit-Branch: main
            Gerrit-Change-Id: Ia545aee4530c8cd072d18e7d784eea61ab4b6196
            Gerrit-Change-Number: 7041349
            Gerrit-PatchSet: 12
            Gerrit-Owner: Antonio Gomes <toni...@igalia.com>
            Gerrit-Reviewer: Antonio Gomes <toni...@igalia.com>
            Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
            Gerrit-Reviewer: Hidehiko Abe <hide...@chromium.org>
            Gerrit-Reviewer: Jun Ishiguro <ju...@google.com>
            open
            diffy
            satisfied_requirement
            Reply all
            Reply to author
            Forward
            0 new messages