personalization: call setScreenSaverDuration from JS [chromium/src : main]

1 view
Skip to first unread message

Jerry Liu (Gerrit)

unread,
Apr 14, 2023, 2:30:54 PM4/14/23
to chromium-a...@chromium.org, extension...@chromium.org, croissant-...@chromium.org, ipc-securi...@chromium.org, oshima...@chromium.org, Findit, Xiaohui Chen, Assistive Code Review, Jason Thai, Chromium LUCI CQ, chromium...@chromium.org

Attention is currently required from: Jason Thai.

View Change

1 comment:

  • Patchset:

    • Patch Set #2:

      lgtm overall but can you add some tests?

      Added a browser test.

To view, visit change 4420114. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I39acc05cc7daa3be312592b38fb251aed7a56a37
Gerrit-Change-Number: 4420114
Gerrit-PatchSet: 5
Gerrit-Owner: Jerry Liu <pz...@google.com>
Gerrit-Reviewer: Findit <findit...@appspot.gserviceaccount.com>
Gerrit-Reviewer: Jason Thai <jas...@chromium.org>
Gerrit-Reviewer: Jerry Liu <pz...@google.com>
Gerrit-CC: Assistive Code Review <assistive-...@google.com>
Gerrit-CC: Xiaohui Chen <xiao...@chromium.org>
Gerrit-CC: gwsq
Gerrit-Attention: Jason Thai <jas...@chromium.org>
Gerrit-Comment-Date: Fri, 14 Apr 2023 18:30:45 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Jason Thai <jas...@chromium.org>
Gerrit-MessageType: comment

Jason Thai (Gerrit)

unread,
Apr 14, 2023, 2:39:56 PM4/14/23
to Jerry Liu, chromium-a...@chromium.org, extension...@chromium.org, croissant-...@chromium.org, ipc-securi...@chromium.org, oshima...@chromium.org, Findit, Xiaohui Chen, Assistive Code Review, Chromium LUCI CQ, chromium...@chromium.org

Attention is currently required from: Jerry Liu.

Patch set 5:Code-Review +1

View Change

3 comments:

  • File chrome/test/data/webui/chromeos/personalization_app/ambient_subpage_element_test.ts:

To view, visit change 4420114. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I39acc05cc7daa3be312592b38fb251aed7a56a37
Gerrit-Change-Number: 4420114
Gerrit-PatchSet: 5
Gerrit-Owner: Jerry Liu <pz...@google.com>
Gerrit-Reviewer: Findit <findit...@appspot.gserviceaccount.com>
Gerrit-Reviewer: Jason Thai <jas...@chromium.org>
Gerrit-Reviewer: Jerry Liu <pz...@google.com>
Gerrit-CC: Assistive Code Review <assistive-...@google.com>
Gerrit-CC: Xiaohui Chen <xiao...@chromium.org>
Gerrit-CC: gwsq
Gerrit-Attention: Jerry Liu <pz...@google.com>
Gerrit-Comment-Date: Fri, 14 Apr 2023 18:39:47 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment

Jerry Liu (Gerrit)

unread,
Apr 14, 2023, 3:08:05 PM4/14/23
to chromium-a...@chromium.org, extension...@chromium.org, croissant-...@chromium.org, ipc-securi...@chromium.org, oshima...@chromium.org, Jason Thai, Findit, Xiaohui Chen, Assistive Code Review, Chromium LUCI CQ, chromium...@chromium.org

View Change

4 comments:

  • Patchset:

  • File chrome/test/data/webui/chromeos/personalization_app/ambient_subpage_element_test.ts:

    • Done

    • Done

    • Patch Set #5, Line 436:

      personalizationStore.expectAction(
      AmbientActionName.SET_SCREEN_SAVER_DURATION);

      is this needed? We don't wait for this action anymore.

    • Removed

To view, visit change 4420114. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I39acc05cc7daa3be312592b38fb251aed7a56a37
Gerrit-Change-Number: 4420114
Gerrit-PatchSet: 7
Gerrit-Owner: Jerry Liu <pz...@google.com>
Gerrit-Reviewer: Findit <findit...@appspot.gserviceaccount.com>
Gerrit-Reviewer: Jason Thai <jas...@chromium.org>
Gerrit-Reviewer: Jerry Liu <pz...@google.com>
Gerrit-CC: Assistive Code Review <assistive-...@google.com>
Gerrit-CC: Xiaohui Chen <xiao...@chromium.org>
Gerrit-CC: gwsq
Gerrit-Comment-Date: Fri, 14 Apr 2023 19:07:56 +0000

Findit (Gerrit)

unread,
Apr 14, 2023, 3:55:03 PM4/14/23
to Jerry Liu, chromium-a...@chromium.org, extension...@chromium.org, croissant-...@chromium.org, ipc-securi...@chromium.org, oshima...@chromium.org, Jason Thai, Xiaohui Chen, Assistive Code Review, Chromium LUCI CQ, chromium...@chromium.org

Attention is currently required from: Jerry Liu.

This change meets the code coverage requirements.

Patch set 7:Code-Coverage +1

View Change

    To view, visit change 4420114. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I39acc05cc7daa3be312592b38fb251aed7a56a37
    Gerrit-Change-Number: 4420114
    Gerrit-PatchSet: 7
    Gerrit-Owner: Jerry Liu <pz...@google.com>
    Gerrit-Reviewer: Findit <findit...@appspot.gserviceaccount.com>
    Gerrit-Reviewer: Jason Thai <jas...@chromium.org>
    Gerrit-Reviewer: Jerry Liu <pz...@google.com>
    Gerrit-CC: Assistive Code Review <assistive-...@google.com>
    Gerrit-CC: Xiaohui Chen <xiao...@chromium.org>
    Gerrit-CC: gwsq
    Gerrit-Attention: Jerry Liu <pz...@google.com>
    Gerrit-Comment-Date: Fri, 14 Apr 2023 19:54:49 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    Gerrit-MessageType: comment

    Jerry Liu (Gerrit)

    unread,
    Apr 14, 2023, 8:27:26 PM4/14/23
    to chromium-a...@chromium.org, extension...@chromium.org, croissant-...@chromium.org, ipc-securi...@chromium.org, oshima...@chromium.org, Findit, Jason Thai, Xiaohui Chen, Assistive Code Review, Chromium LUCI CQ, chromium...@chromium.org

    Attention is currently required from: Jason Thai.

    View Change

    1 comment:

    • Patchset:

      • Patch Set #12:

        Hi Jason, I rewrote the parent CL to remove the `ScreenSaverDuration` enum. Could you please review this CL again?

    To view, visit change 4420114. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I39acc05cc7daa3be312592b38fb251aed7a56a37
    Gerrit-Change-Number: 4420114
    Gerrit-PatchSet: 12
    Gerrit-Owner: Jerry Liu <pz...@google.com>
    Gerrit-Reviewer: Findit <findit...@appspot.gserviceaccount.com>
    Gerrit-Reviewer: Jason Thai <jas...@chromium.org>
    Gerrit-Reviewer: Jerry Liu <pz...@google.com>
    Gerrit-CC: Assistive Code Review <assistive-...@google.com>
    Gerrit-CC: Xiaohui Chen <xiao...@chromium.org>
    Gerrit-CC: gwsq
    Gerrit-Attention: Jason Thai <jas...@chromium.org>
    Gerrit-Comment-Date: Sat, 15 Apr 2023 00:27:08 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Gerrit-MessageType: comment

    Jerry Liu (Gerrit)

    unread,
    Apr 14, 2023, 8:31:49 PM4/14/23
    to Chromium IPC Reviews, chromium-a...@chromium.org, extension...@chromium.org, croissant-...@chromium.org, ipc-securi...@chromium.org, oshima...@chromium.org, Findit, Jason Thai

    Attention is currently required from: Chromium IPC Reviews, Jason Thai.

    Jerry Liu would like Chromium IPC Reviews to review this change.

    View Change

    personalization: call setScreenSaverDuration from JS

    When a new screen saver duration is selected from the frontend, we call
    set screen saver duration to pass the value to the C++ side.

    BUG=b:274175512
    TEST=Manually

    Change-Id: I39acc05cc7daa3be312592b38fb251aed7a56a37
    ---
    M ash/webui/personalization_app/mojom/personalization_app.mojom
    M ash/webui/personalization_app/resources/js/ambient/ambient_actions.ts
    M ash/webui/personalization_app/resources/js/ambient/ambient_controller.ts
    M ash/webui/personalization_app/resources/js/ambient/ambient_reducers.ts
    M ash/webui/personalization_app/resources/js/ambient/ambient_state.ts
    M ash/webui/personalization_app/resources/js/ambient/duration_list_element.html
    M ash/webui/personalization_app/resources/js/ambient/duration_list_element.ts
    M ash/webui/personalization_app/resources/js/personalization_app.ts
    M chrome/test/data/webui/chromeos/personalization_app/ambient_subpage_element_test.ts
    9 files changed, 115 insertions(+), 48 deletions(-)


    To view, visit change 4420114. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I39acc05cc7daa3be312592b38fb251aed7a56a37
    Gerrit-Change-Number: 4420114
    Gerrit-PatchSet: 12
    Gerrit-Owner: Jerry Liu <pz...@google.com>
    Gerrit-Reviewer: Chromium IPC Reviews <chrome-ip...@google.com>
    Gerrit-Reviewer: Findit <findit...@appspot.gserviceaccount.com>
    Gerrit-Reviewer: Jason Thai <jas...@chromium.org>
    Gerrit-Reviewer: Jerry Liu <pz...@google.com>
    Gerrit-CC: Assistive Code Review <assistive-...@google.com>
    Gerrit-CC: Xiaohui Chen <xiao...@chromium.org>
    Gerrit-CC: gwsq
    Gerrit-Attention: Chromium IPC Reviews <chrome-ip...@google.com>
    Gerrit-Attention: Jason Thai <jas...@chromium.org>
    Gerrit-MessageType: newchange

    gwsq (Gerrit)

    unread,
    Apr 14, 2023, 8:32:28 PM4/14/23
    to Will Harris, chromium-a...@chromium.org, extension...@chromium.org, croissant-...@chromium.org, ipc-securi...@chromium.org, oshima...@chromium.org, Jerry Liu, Chromium IPC Reviews, Findit, Jason Thai

    Attention is currently required from: Chromium IPC Reviews, Jason Thai, Will Harris.

    gwsq would like Will Harris to review this change authored by Jerry Liu.

    Gerrit-Reviewer: Will Harris <w...@chromium.org>
    Gerrit-CC: Assistive Code Review <assistive-...@google.com>
    Gerrit-CC: Xiaohui Chen <xiao...@chromium.org>
    Gerrit-CC: gwsq
    Gerrit-Attention: Will Harris <w...@chromium.org>

    gwsq (Gerrit)

    unread,
    Apr 14, 2023, 8:32:35 PM4/14/23
    to chromium-a...@chromium.org, extension...@chromium.org, croissant-...@chromium.org, ipc-securi...@chromium.org, oshima...@chromium.org, Chromium IPC Reviews, Jerry Liu, Will Harris, Findit, Jason Thai

    Attention is currently required from: Jason Thai, Will Harris.

    Jerry Liu has uploaded this change for review.

    Gerrit-Reviewer: Findit <findit...@appspot.gserviceaccount.com>
    Gerrit-Reviewer: Jason Thai <jas...@chromium.org>
    Gerrit-Reviewer: Jerry Liu <pz...@google.com>
    Gerrit-Reviewer: Will Harris <w...@chromium.org>
    Gerrit-CC: Assistive Code Review <assistive-...@google.com>
    Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
    Gerrit-CC: Xiaohui Chen <xiao...@chromium.org>
    Gerrit-CC: gwsq
    Gerrit-Attention: Will Harris <w...@chromium.org>

    gwsq (Gerrit)

    unread,
    Apr 14, 2023, 8:32:41 PM4/14/23
    to Jerry Liu, chromium-a...@chromium.org, extension...@chromium.org, croissant-...@chromium.org, ipc-securi...@chromium.org, oshima...@chromium.org, Chromium IPC Reviews, Will Harris, Findit, Jason Thai, Xiaohui Chen, Assistive Code Review, Chromium LUCI CQ, chromium...@chromium.org

    Attention is currently required from: Jason Thai, Will Harris.

    From googleclient/chrome/chromium_gwsq/ipc/config.gwsq:
    IPC: w...@chromium.org

    📎 It looks like you’re making a possibly security-sensitive change! 📎 IPC security review isn’t a rubberstamp, so your friendly security reviewer will need a fair amount of context to review your CL effectively. Please review your CL description and code comments to make sure they provide context for someone unfamiliar with your project/area. Pay special attention to where data comes from and which processes it flows between (and their privilege levels). Feel free to point your security reviewer at design docs, bugs, or other links if you can’t reasonably make a self-contained CL description. (Also see https://cbea.ms/git-commit/).

    IPC reviewer(s): w...@chromium.org


    Reviewer source(s):
    w...@chromium.org is from context(googleclient/chrome/chromium_gwsq/ipc/config.gwsq)

    View Change

      To view, visit change 4420114. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I39acc05cc7daa3be312592b38fb251aed7a56a37
      Gerrit-Change-Number: 4420114
      Gerrit-PatchSet: 12
      Gerrit-Owner: Jerry Liu <pz...@google.com>
      Gerrit-Reviewer: Findit <findit...@appspot.gserviceaccount.com>
      Gerrit-Reviewer: Jason Thai <jas...@chromium.org>
      Gerrit-Reviewer: Jerry Liu <pz...@google.com>
      Gerrit-Reviewer: Will Harris <w...@chromium.org>
      Gerrit-CC: Assistive Code Review <assistive-...@google.com>
      Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
      Gerrit-CC: Xiaohui Chen <xiao...@chromium.org>
      Gerrit-CC: gwsq
      Gerrit-Attention: Will Harris <w...@chromium.org>
      Gerrit-Attention: Jason Thai <jas...@chromium.org>
      Gerrit-Comment-Date: Sat, 15 Apr 2023 00:32:33 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: No
      Gerrit-MessageType: comment

      Will Harris (Gerrit)

      unread,
      Apr 15, 2023, 1:42:36 PM4/15/23
      to Jerry Liu, chromium-a...@chromium.org, extension...@chromium.org, croissant-...@chromium.org, ipc-securi...@chromium.org, oshima...@chromium.org, Will Harris, Chromium IPC Reviews, Findit, Jason Thai, Xiaohui Chen, Assistive Code Review, Chromium LUCI CQ, chromium...@chromium.org

      Attention is currently required from: Jason Thai, Jerry Liu.

      Patch set 13:Code-Review +1

      View Change

        To view, visit change 4420114. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: I39acc05cc7daa3be312592b38fb251aed7a56a37
        Gerrit-Change-Number: 4420114
        Gerrit-PatchSet: 13
        Gerrit-Owner: Jerry Liu <pz...@google.com>
        Gerrit-Reviewer: Findit <findit...@appspot.gserviceaccount.com>
        Gerrit-Reviewer: Jason Thai <jas...@chromium.org>
        Gerrit-Reviewer: Jerry Liu <pz...@google.com>
        Gerrit-Reviewer: Will Harris <w...@chromium.org>
        Gerrit-CC: Assistive Code Review <assistive-...@google.com>
        Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
        Gerrit-CC: Xiaohui Chen <xiao...@chromium.org>
        Gerrit-CC: gwsq
        Gerrit-Attention: Jerry Liu <pz...@google.com>
        Gerrit-Attention: Jason Thai <jas...@chromium.org>
        Gerrit-Comment-Date: Sat, 15 Apr 2023 17:42:27 +0000

        Jason Thai (Gerrit)

        unread,
        Apr 17, 2023, 1:17:55 PM4/17/23
        to Jerry Liu, chromium-a...@chromium.org, extension...@chromium.org, croissant-...@chromium.org, ipc-securi...@chromium.org, oshima...@chromium.org, Will Harris, Chromium IPC Reviews, Findit, Xiaohui Chen, Assistive Code Review, Chromium LUCI CQ, chromium...@chromium.org

        Attention is currently required from: Jerry Liu.

        View Change

        1 comment:

        • File ash/webui/personalization_app/resources/js/ambient/duration_list_element.ts:

        To view, visit change 4420114. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: I39acc05cc7daa3be312592b38fb251aed7a56a37
        Gerrit-Change-Number: 4420114
        Gerrit-PatchSet: 14
        Gerrit-Owner: Jerry Liu <pz...@google.com>
        Gerrit-Reviewer: Findit <findit...@appspot.gserviceaccount.com>
        Gerrit-Reviewer: Jason Thai <jas...@chromium.org>
        Gerrit-Reviewer: Jerry Liu <pz...@google.com>
        Gerrit-Reviewer: Will Harris <w...@chromium.org>
        Gerrit-CC: Assistive Code Review <assistive-...@google.com>
        Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
        Gerrit-CC: Xiaohui Chen <xiao...@chromium.org>
        Gerrit-CC: gwsq
        Gerrit-Attention: Jerry Liu <pz...@google.com>
        Gerrit-Comment-Date: Mon, 17 Apr 2023 17:17:45 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No

        Jerry Liu (Gerrit)

        unread,
        Apr 17, 2023, 2:01:41 PM4/17/23
        to chromium-a...@chromium.org, extension...@chromium.org, croissant-...@chromium.org, ipc-securi...@chromium.org, oshima...@chromium.org, Will Harris, Chromium IPC Reviews, Findit, Jason Thai, Xiaohui Chen, Assistive Code Review, Chromium LUCI CQ, chromium...@chromium.org

        Attention is currently required from: Jason Thai.

        View Change

        1 comment:

        • File ash/webui/personalization_app/resources/js/ambient/duration_list_element.ts:

          • Done

        To view, visit change 4420114. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: I39acc05cc7daa3be312592b38fb251aed7a56a37
        Gerrit-Change-Number: 4420114
        Gerrit-PatchSet: 15
        Gerrit-Owner: Jerry Liu <pz...@google.com>
        Gerrit-Reviewer: Findit <findit...@appspot.gserviceaccount.com>
        Gerrit-Reviewer: Jason Thai <jas...@chromium.org>
        Gerrit-Reviewer: Jerry Liu <pz...@google.com>
        Gerrit-Reviewer: Will Harris <w...@chromium.org>
        Gerrit-CC: Assistive Code Review <assistive-...@google.com>
        Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
        Gerrit-CC: Xiaohui Chen <xiao...@chromium.org>
        Gerrit-CC: gwsq
        Gerrit-Attention: Jason Thai <jas...@chromium.org>
        Gerrit-Comment-Date: Mon, 17 Apr 2023 18:01:32 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        Comment-In-Reply-To: Jason Thai <jas...@chromium.org>

        Jason Thai (Gerrit)

        unread,
        Apr 17, 2023, 2:05:27 PM4/17/23
        to Jerry Liu, chromium-a...@chromium.org, extension...@chromium.org, croissant-...@chromium.org, ipc-securi...@chromium.org, oshima...@chromium.org, Will Harris, Chromium IPC Reviews, Findit, Xiaohui Chen, Assistive Code Review, Chromium LUCI CQ, chromium...@chromium.org

        Attention is currently required from: Jerry Liu.

        Patch set 15:Code-Review +1

        View Change

        1 comment:

        • File ash/webui/personalization_app/resources/js/ambient/ambient_state.ts:

          • Patch Set #15, Line 29: duration: 10,

            Will this result in the selected state jumping around? The user might set a different duration but by default, we are still showing 10. When we finally observe the correct value, I think this will cause the a janky experience.

        To view, visit change 4420114. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: I39acc05cc7daa3be312592b38fb251aed7a56a37
        Gerrit-Change-Number: 4420114
        Gerrit-PatchSet: 15
        Gerrit-Owner: Jerry Liu <pz...@google.com>
        Gerrit-Reviewer: Findit <findit...@appspot.gserviceaccount.com>
        Gerrit-Reviewer: Jason Thai <jas...@chromium.org>
        Gerrit-Reviewer: Jerry Liu <pz...@google.com>
        Gerrit-Reviewer: Will Harris <w...@chromium.org>
        Gerrit-CC: Assistive Code Review <assistive-...@google.com>
        Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
        Gerrit-CC: Xiaohui Chen <xiao...@chromium.org>
        Gerrit-CC: gwsq
        Gerrit-Attention: Jerry Liu <pz...@google.com>
        Gerrit-Comment-Date: Mon, 17 Apr 2023 18:05:19 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: Yes

        Jerry Liu (Gerrit)

        unread,
        Apr 17, 2023, 2:11:54 PM4/17/23
        to chromium-a...@chromium.org, extension...@chromium.org, croissant-...@chromium.org, ipc-securi...@chromium.org, oshima...@chromium.org, Jason Thai, Will Harris, Chromium IPC Reviews, Findit, Xiaohui Chen, Assistive Code Review, Chromium LUCI CQ, chromium...@chromium.org

        Attention is currently required from: Jason Thai.

        View Change

        1 comment:

        • File ash/webui/personalization_app/resources/js/ambient/ambient_state.ts:

          • Will this result in the selected state jumping around? The user might set a different duration but b […]

            For now, every time we open the hub/screensaver subpage, the value will be reset to 10 without calling `SetScreenSaverDuration(10)`. It is not a good user experience so far.

            I plan to address this by adding a mojom call to notify JS side the current pref value.

        To view, visit change 4420114. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: I39acc05cc7daa3be312592b38fb251aed7a56a37
        Gerrit-Change-Number: 4420114
        Gerrit-PatchSet: 15
        Gerrit-Owner: Jerry Liu <pz...@google.com>
        Gerrit-Reviewer: Findit <findit...@appspot.gserviceaccount.com>
        Gerrit-Reviewer: Jason Thai <jas...@chromium.org>
        Gerrit-Reviewer: Jerry Liu <pz...@google.com>
        Gerrit-Reviewer: Will Harris <w...@chromium.org>
        Gerrit-CC: Assistive Code Review <assistive-...@google.com>
        Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
        Gerrit-CC: Xiaohui Chen <xiao...@chromium.org>
        Gerrit-CC: gwsq
        Gerrit-Attention: Jason Thai <jas...@chromium.org>
        Gerrit-Comment-Date: Mon, 17 Apr 2023 18:11:47 +0000

        Jason Thai (Gerrit)

        unread,
        Apr 17, 2023, 2:13:47 PM4/17/23
        to Jerry Liu, chromium-a...@chromium.org, extension...@chromium.org, croissant-...@chromium.org, ipc-securi...@chromium.org, oshima...@chromium.org, Will Harris, Chromium IPC Reviews, Findit, Xiaohui Chen, Assistive Code Review, Chromium LUCI CQ, chromium...@chromium.org

        Attention is currently required from: Jerry Liu.

        View Change

        1 comment:

        • File ash/webui/personalization_app/resources/js/ambient/ambient_state.ts:

          • For now, every time we open the hub/screensaver subpage, the value will be reset to 10 without calli […]

            We should set this to null and only set the value after we finally observe duration, This is how we do it for other components.

        To view, visit change 4420114. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: I39acc05cc7daa3be312592b38fb251aed7a56a37
        Gerrit-Change-Number: 4420114
        Gerrit-PatchSet: 15
        Gerrit-Owner: Jerry Liu <pz...@google.com>
        Gerrit-Reviewer: Findit <findit...@appspot.gserviceaccount.com>
        Gerrit-Reviewer: Jason Thai <jas...@chromium.org>
        Gerrit-Reviewer: Jerry Liu <pz...@google.com>
        Gerrit-Reviewer: Will Harris <w...@chromium.org>
        Gerrit-CC: Assistive Code Review <assistive-...@google.com>
        Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
        Gerrit-CC: Xiaohui Chen <xiao...@chromium.org>
        Gerrit-CC: gwsq
        Gerrit-Attention: Jerry Liu <pz...@google.com>
        Gerrit-Comment-Date: Mon, 17 Apr 2023 18:13:38 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        Comment-In-Reply-To: Jerry Liu <pz...@google.com>
        Comment-In-Reply-To: Jason Thai <jas...@chromium.org>

        Jerry Liu (Gerrit)

        unread,
        Apr 17, 2023, 4:10:41 PM4/17/23
        to chromium-a...@chromium.org, extension...@chromium.org, croissant-...@chromium.org, ipc-securi...@chromium.org, oshima...@chromium.org, Jason Thai, Will Harris, Chromium IPC Reviews, Findit, Xiaohui Chen, Assistive Code Review, Chromium LUCI CQ, chromium...@chromium.org

        Attention is currently required from: Jason Thai.

        View Change

        1 comment:

        • File ash/webui/personalization_app/resources/js/ambient/ambient_state.ts:

          • We should set this to null and only set the value after we finally observe duration, This is how we […]

            The default value in store is set to null. The UI doesn't have a pre-selected option temporarily. I will add the observer function in a separate CL.

        To view, visit change 4420114. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: I39acc05cc7daa3be312592b38fb251aed7a56a37
        Gerrit-Change-Number: 4420114
        Gerrit-PatchSet: 16
        Gerrit-Owner: Jerry Liu <pz...@google.com>
        Gerrit-Reviewer: Findit <findit...@appspot.gserviceaccount.com>
        Gerrit-Reviewer: Jason Thai <jas...@chromium.org>
        Gerrit-Reviewer: Jerry Liu <pz...@google.com>
        Gerrit-Reviewer: Will Harris <w...@chromium.org>
        Gerrit-CC: Assistive Code Review <assistive-...@google.com>
        Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
        Gerrit-CC: Xiaohui Chen <xiao...@chromium.org>
        Gerrit-CC: gwsq
        Gerrit-Attention: Jason Thai <jas...@chromium.org>
        Gerrit-Comment-Date: Mon, 17 Apr 2023 20:10:33 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        Comment-In-Reply-To: Jerry Liu <pz...@google.com>
        Comment-In-Reply-To: Jason Thai <jas...@chromium.org>
        Gerrit-MessageType: comment

        Jason Thai (Gerrit)

        unread,
        Apr 17, 2023, 4:42:56 PM4/17/23
        to Jerry Liu, chromium-a...@chromium.org, extension...@chromium.org, croissant-...@chromium.org, ipc-securi...@chromium.org, oshima...@chromium.org, Will Harris, Chromium IPC Reviews, Findit, Xiaohui Chen, Assistive Code Review, Chromium LUCI CQ, chromium...@chromium.org

        Attention is currently required from: Jerry Liu.

        Patch set 16:Code-Review +1

        View Change

        1 comment:

        To view, visit change 4420114. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: I39acc05cc7daa3be312592b38fb251aed7a56a37
        Gerrit-Change-Number: 4420114
        Gerrit-PatchSet: 16
        Gerrit-Owner: Jerry Liu <pz...@google.com>
        Gerrit-Reviewer: Findit <findit...@appspot.gserviceaccount.com>
        Gerrit-Reviewer: Jason Thai <jas...@chromium.org>
        Gerrit-Reviewer: Jerry Liu <pz...@google.com>
        Gerrit-Reviewer: Will Harris <w...@chromium.org>
        Gerrit-CC: Assistive Code Review <assistive-...@google.com>
        Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
        Gerrit-CC: Xiaohui Chen <xiao...@chromium.org>
        Gerrit-CC: gwsq
        Gerrit-Attention: Jerry Liu <pz...@google.com>
        Gerrit-Comment-Date: Mon, 17 Apr 2023 20:42:48 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: Yes
        Gerrit-MessageType: comment

        Jerry Liu (Gerrit)

        unread,
        Apr 17, 2023, 4:43:26 PM4/17/23
        to chromium-a...@chromium.org, extension...@chromium.org, croissant-...@chromium.org, ipc-securi...@chromium.org, oshima...@chromium.org, Jason Thai, Will Harris, Chromium IPC Reviews, Findit, Xiaohui Chen, Assistive Code Review, Chromium LUCI CQ, chromium...@chromium.org

        Attention is currently required from: Jerry Liu.

        Patch set 16:Commit-Queue +2

        View Change

          To view, visit change 4420114. To unsubscribe, or for help writing mail filters, visit settings.

          Gerrit-Project: chromium/src
          Gerrit-Branch: main
          Gerrit-Change-Id: I39acc05cc7daa3be312592b38fb251aed7a56a37
          Gerrit-Change-Number: 4420114
          Gerrit-PatchSet: 16
          Gerrit-Owner: Jerry Liu <pz...@google.com>
          Gerrit-Reviewer: Findit <findit...@appspot.gserviceaccount.com>
          Gerrit-Reviewer: Jason Thai <jas...@chromium.org>
          Gerrit-Reviewer: Jerry Liu <pz...@google.com>
          Gerrit-Reviewer: Will Harris <w...@chromium.org>
          Gerrit-CC: Assistive Code Review <assistive-...@google.com>
          Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
          Gerrit-CC: Xiaohui Chen <xiao...@chromium.org>
          Gerrit-CC: gwsq
          Gerrit-Attention: Jerry Liu <pz...@google.com>
          Gerrit-Comment-Date: Mon, 17 Apr 2023 20:43:18 +0000

          Jerry Liu (Gerrit)

          unread,
          Apr 17, 2023, 5:28:22 PM4/17/23
          to chromium-a...@chromium.org, extension...@chromium.org, croissant-...@chromium.org, ipc-securi...@chromium.org, oshima...@chromium.org, Jason Thai, Will Harris, Chromium IPC Reviews, Findit, Xiaohui Chen, Assistive Code Review, Chromium LUCI CQ, chromium...@chromium.org
          Gerrit-Comment-Date: Mon, 17 Apr 2023 21:28:15 +0000

          Jerry Liu (Gerrit)

          unread,
          Apr 17, 2023, 5:58:34 PM4/17/23
          to chromium-a...@chromium.org, extension...@chromium.org, croissant-...@chromium.org, ipc-securi...@chromium.org, oshima...@chromium.org, Jason Thai, Will Harris, Chromium IPC Reviews, Findit, Xiaohui Chen, Assistive Code Review, Chromium LUCI CQ, chromium...@chromium.org

          Attention is currently required from: Jerry Liu.

          Patch set 17:Commit-Queue +2

          View Change

            To view, visit change 4420114. To unsubscribe, or for help writing mail filters, visit settings.

            Gerrit-Project: chromium/src
            Gerrit-Branch: main
            Gerrit-Change-Id: I39acc05cc7daa3be312592b38fb251aed7a56a37
            Gerrit-Change-Number: 4420114
            Gerrit-PatchSet: 17
            Gerrit-Owner: Jerry Liu <pz...@google.com>
            Gerrit-Reviewer: Findit <findit...@appspot.gserviceaccount.com>
            Gerrit-Reviewer: Jason Thai <jas...@chromium.org>
            Gerrit-Reviewer: Jerry Liu <pz...@google.com>
            Gerrit-Reviewer: Will Harris <w...@chromium.org>
            Gerrit-CC: Assistive Code Review <assistive-...@google.com>
            Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
            Gerrit-CC: Xiaohui Chen <xiao...@chromium.org>
            Gerrit-CC: gwsq
            Gerrit-Attention: Jerry Liu <pz...@google.com>
            Gerrit-Comment-Date: Mon, 17 Apr 2023 21:58:24 +0000

            Jerry Liu (Gerrit)

            unread,
            Apr 17, 2023, 6:30:29 PM4/17/23
            to chromium-a...@chromium.org, extension...@chromium.org, croissant-...@chromium.org, ipc-securi...@chromium.org, oshima...@chromium.org, Jason Thai, Will Harris, Chromium IPC Reviews, Findit, Xiaohui Chen, Assistive Code Review, Chromium LUCI CQ, chromium...@chromium.org
            Gerrit-Comment-Date: Mon, 17 Apr 2023 22:30:21 +0000

            Chromium LUCI CQ (Gerrit)

            unread,
            Apr 17, 2023, 6:52:44 PM4/17/23
            to Jerry Liu, chromium-a...@chromium.org, extension...@chromium.org, croissant-...@chromium.org, ipc-securi...@chromium.org, oshima...@chromium.org, Jason Thai, Will Harris, Chromium IPC Reviews, Findit, Xiaohui Chen, Assistive Code Review, chromium...@chromium.org

            Chromium LUCI CQ submitted this change.

            View Change



            16 is the latest approved patch-set.
            No files were changed between the latest approved patch-set and the submitted one.

            Approvals: Jason Thai: Looks good to me Jerry Liu: Commit Will Harris: Looks good to me
            personalization: call setScreenSaverDuration from JS

            When a new screen saver duration is selected from the frontend, we call
            set screen saver duration to pass the value to the C++ side.

            BUG=b:274175512
            TEST=Manually

            Change-Id: I39acc05cc7daa3be312592b38fb251aed7a56a37
            Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4420114
            Reviewed-by: Jason Thai <jas...@chromium.org>
            Reviewed-by: Will Harris <w...@chromium.org>
            Commit-Queue: Jerry Liu <pz...@google.com>
            Cr-Commit-Position: refs/heads/main@{#1131541}

            ---
            M ash/webui/personalization_app/mojom/personalization_app.mojom
            M ash/webui/personalization_app/resources/js/ambient/ambient_actions.ts
            M ash/webui/personalization_app/resources/js/ambient/ambient_controller.ts
            M ash/webui/personalization_app/resources/js/ambient/ambient_reducers.ts
            M ash/webui/personalization_app/resources/js/ambient/ambient_state.ts
            M ash/webui/personalization_app/resources/js/ambient/duration_list_element.html
            M ash/webui/personalization_app/resources/js/ambient/duration_list_element.ts
            M ash/webui/personalization_app/resources/js/personalization_app.ts
            M chrome/test/data/webui/chromeos/personalization_app/ambient_subpage_element_test.ts
            9 files changed, 117 insertions(+), 48 deletions(-)


            To view, visit change 4420114. To unsubscribe, or for help writing mail filters, visit settings.

            Gerrit-Project: chromium/src
            Gerrit-Branch: main
            Gerrit-Change-Id: I39acc05cc7daa3be312592b38fb251aed7a56a37
            Gerrit-Change-Number: 4420114
            Gerrit-PatchSet: 18
            Gerrit-Owner: Jerry Liu <pz...@google.com>
            Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
            Gerrit-Reviewer: Findit <findit...@appspot.gserviceaccount.com>
            Gerrit-Reviewer: Jason Thai <jas...@chromium.org>
            Gerrit-Reviewer: Jerry Liu <pz...@google.com>
            Gerrit-Reviewer: Will Harris <w...@chromium.org>
            Gerrit-CC: Assistive Code Review <assistive-...@google.com>
            Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
            Gerrit-CC: Xiaohui Chen <xiao...@chromium.org>
            Gerrit-CC: gwsq
            Gerrit-MessageType: merged
            Reply all
            Reply to author
            Forward
            0 new messages