New issue
Advanced search Search tips

Issue 908498 link

Starred by 1 user

Issue metadata

Status: Started
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug



Sign in to add a comment

Remove OOBE JS automatic prefix

Project Member Reported by jdufault@chromium.org, Nov 26

Issue description

OOBE handlers automatically prefix JS calls with a string. This makes it hard to trace the code. Let's eliminate the automatic prefixing.
 
Labels: M-72
Project Member

Comment 2 by bugdroid1@chromium.org, Nov 27

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/607c07f8b5ff58946efe8368ac33bc0be76e70fa

commit 607c07f8b5ff58946efe8368ac33bc0be76e70fa
Author: Jacob Dufault <jdufault@google.com>
Date: Tue Nov 27 23:39:15 2018

cros: Rename CallJS to CallJSWithPrefix.

Prefix-based calls make it hard to search the code-base. They save some
typing but at the cost of readability.

There will be a set of follow-up CLs that reintroduce CallJS that does
not use a prefix. Then, CallJSWithPrefix will be removed.

Bug: 908498
Change-Id: I495c097be210ece3ef2f7144e1b5371fe13c7406
Reviewed-on: https://chromium-review.googlesource.com/c/1351455
Reviewed-by: Alexander Alekseev <alemate@chromium.org>
Commit-Queue: Jacob Dufault <jdufault@chromium.org>
Cr-Commit-Position: refs/heads/master@{#611418}
[modify] https://crrev.com/607c07f8b5ff58946efe8368ac33bc0be76e70fa/chrome/browser/ui/webui/chromeos/login/app_downloading_screen_handler.cc
[modify] https://crrev.com/607c07f8b5ff58946efe8368ac33bc0be76e70fa/chrome/browser/ui/webui/chromeos/login/app_launch_splash_screen_handler.cc
[modify] https://crrev.com/607c07f8b5ff58946efe8368ac33bc0be76e70fa/chrome/browser/ui/webui/chromeos/login/arc_kiosk_splash_screen_handler.cc
[modify] https://crrev.com/607c07f8b5ff58946efe8368ac33bc0be76e70fa/chrome/browser/ui/webui/chromeos/login/arc_terms_of_service_screen_handler.cc
[modify] https://crrev.com/607c07f8b5ff58946efe8368ac33bc0be76e70fa/chrome/browser/ui/webui/chromeos/login/assistant_optin_flow_screen_handler.cc
[modify] https://crrev.com/607c07f8b5ff58946efe8368ac33bc0be76e70fa/chrome/browser/ui/webui/chromeos/login/base_webui_handler.cc
[modify] https://crrev.com/607c07f8b5ff58946efe8368ac33bc0be76e70fa/chrome/browser/ui/webui/chromeos/login/base_webui_handler.h
[modify] https://crrev.com/607c07f8b5ff58946efe8368ac33bc0be76e70fa/chrome/browser/ui/webui/chromeos/login/controller_pairing_screen_handler.cc
[modify] https://crrev.com/607c07f8b5ff58946efe8368ac33bc0be76e70fa/chrome/browser/ui/webui/chromeos/login/core_oobe_handler.cc
[modify] https://crrev.com/607c07f8b5ff58946efe8368ac33bc0be76e70fa/chrome/browser/ui/webui/chromeos/login/demo_setup_screen_handler.cc
[modify] https://crrev.com/607c07f8b5ff58946efe8368ac33bc0be76e70fa/chrome/browser/ui/webui/chromeos/login/device_disabled_screen_handler.cc
[modify] https://crrev.com/607c07f8b5ff58946efe8368ac33bc0be76e70fa/chrome/browser/ui/webui/chromeos/login/encryption_migration_screen_handler.cc
[modify] https://crrev.com/607c07f8b5ff58946efe8368ac33bc0be76e70fa/chrome/browser/ui/webui/chromeos/login/enrollment_screen_handler.cc
[modify] https://crrev.com/607c07f8b5ff58946efe8368ac33bc0be76e70fa/chrome/browser/ui/webui/chromeos/login/fingerprint_setup_screen_handler.cc
[modify] https://crrev.com/607c07f8b5ff58946efe8368ac33bc0be76e70fa/chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.cc
[modify] https://crrev.com/607c07f8b5ff58946efe8368ac33bc0be76e70fa/chrome/browser/ui/webui/chromeos/login/host_pairing_screen_handler.cc
[modify] https://crrev.com/607c07f8b5ff58946efe8368ac33bc0be76e70fa/chrome/browser/ui/webui/chromeos/login/kiosk_autolaunch_screen_handler.cc
[modify] https://crrev.com/607c07f8b5ff58946efe8368ac33bc0be76e70fa/chrome/browser/ui/webui/chromeos/login/kiosk_enable_screen_handler.cc
[modify] https://crrev.com/607c07f8b5ff58946efe8368ac33bc0be76e70fa/chrome/browser/ui/webui/chromeos/login/network_screen_handler.cc
[modify] https://crrev.com/607c07f8b5ff58946efe8368ac33bc0be76e70fa/chrome/browser/ui/webui/chromeos/login/recommend_apps_screen_handler.cc
[modify] https://crrev.com/607c07f8b5ff58946efe8368ac33bc0be76e70fa/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
[modify] https://crrev.com/607c07f8b5ff58946efe8368ac33bc0be76e70fa/chrome/browser/ui/webui/chromeos/login/sync_consent_screen_handler.cc
[modify] https://crrev.com/607c07f8b5ff58946efe8368ac33bc0be76e70fa/chrome/browser/ui/webui/chromeos/login/terms_of_service_screen_handler.cc
[modify] https://crrev.com/607c07f8b5ff58946efe8368ac33bc0be76e70fa/chrome/browser/ui/webui/chromeos/login/user_board_screen_handler.cc
[modify] https://crrev.com/607c07f8b5ff58946efe8368ac33bc0be76e70fa/chrome/browser/ui/webui/chromeos/login/user_image_screen_handler.cc
[modify] https://crrev.com/607c07f8b5ff58946efe8368ac33bc0be76e70fa/components/login/screens/screen_context.h

Components: UI>Shell>OOBE
Project Member

Comment 4 by bugdroid1@chromium.org, Jan 9

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/78f4c62678dce8c7d3ffa14623dc0f7df7a65c99

commit 78f4c62678dce8c7d3ffa14623dc0f7df7a65c99
Author: Jacob Dufault <jdufault@google.com>
Date: Wed Jan 09 22:15:07 2019

cros: Migrate the simple CallJSWithPrefix to CallJS.

Bug: 908498
Change-Id: I6da60ef794112a6f9e06bcca48c9681915be5e11
Reviewed-on: https://chromium-review.googlesource.com/c/1351572
Commit-Queue: Jacob Dufault <jdufault@chromium.org>
Reviewed-by: Alexander Alekseev <alemate@chromium.org>
Cr-Commit-Position: refs/heads/master@{#621324}
[modify] https://crrev.com/78f4c62678dce8c7d3ffa14623dc0f7df7a65c99/chrome/browser/ui/webui/chromeos/login/base_webui_handler.cc
[modify] https://crrev.com/78f4c62678dce8c7d3ffa14623dc0f7df7a65c99/chrome/browser/ui/webui/chromeos/login/base_webui_handler.h
[modify] https://crrev.com/78f4c62678dce8c7d3ffa14623dc0f7df7a65c99/chrome/browser/ui/webui/chromeos/login/encryption_migration_screen_handler.cc
[modify] https://crrev.com/78f4c62678dce8c7d3ffa14623dc0f7df7a65c99/chrome/browser/ui/webui/chromeos/login/enrollment_screen_handler.cc
[modify] https://crrev.com/78f4c62678dce8c7d3ffa14623dc0f7df7a65c99/chrome/browser/ui/webui/chromeos/login/fingerprint_setup_screen_handler.cc
[modify] https://crrev.com/78f4c62678dce8c7d3ffa14623dc0f7df7a65c99/chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.cc
[modify] https://crrev.com/78f4c62678dce8c7d3ffa14623dc0f7df7a65c99/chrome/browser/ui/webui/chromeos/login/kiosk_autolaunch_screen_handler.cc
[modify] https://crrev.com/78f4c62678dce8c7d3ffa14623dc0f7df7a65c99/chrome/browser/ui/webui/chromeos/login/kiosk_enable_screen_handler.cc
[modify] https://crrev.com/78f4c62678dce8c7d3ffa14623dc0f7df7a65c99/chrome/browser/ui/webui/chromeos/login/network_screen_handler.cc
[modify] https://crrev.com/78f4c62678dce8c7d3ffa14623dc0f7df7a65c99/chrome/browser/ui/webui/chromeos/login/recommend_apps_screen_handler.cc
[modify] https://crrev.com/78f4c62678dce8c7d3ffa14623dc0f7df7a65c99/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
[modify] https://crrev.com/78f4c62678dce8c7d3ffa14623dc0f7df7a65c99/chrome/browser/ui/webui/chromeos/login/sync_consent_screen_handler.cc
[modify] https://crrev.com/78f4c62678dce8c7d3ffa14623dc0f7df7a65c99/chrome/browser/ui/webui/chromeos/login/terms_of_service_screen_handler.cc
[modify] https://crrev.com/78f4c62678dce8c7d3ffa14623dc0f7df7a65c99/chrome/browser/ui/webui/chromeos/login/user_board_screen_handler.cc
[modify] https://crrev.com/78f4c62678dce8c7d3ffa14623dc0f7df7a65c99/chrome/browser/ui/webui/chromeos/login/user_image_screen_handler.cc
[modify] https://crrev.com/78f4c62678dce8c7d3ffa14623dc0f7df7a65c99/components/login/screens/screen_context.h

Project Member

Comment 5 by bugdroid, Today (9 hours ago)

Project Member

Comment 6 by bugdroid, Today (9 hours ago)

Sign in to add a comment