New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 893349 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Oct 15
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug


Participants' hotlists:
Better-Together-Launch-Blockers


Sign in to add a comment

OOBE setup shows "Learn more" links which cannot be opened

Project Member Reported by hansberry@chromium.org, Oct 8

Issue description

Because the user can't open webpages in Chrome during OOBE, the two "Learn more" links on the setup flow dialog don't do anything.

Shiba, what is the right thing to do here? Can we simply remove the links?
 
Components: UI>Multidevice
Owner: ----
Status: Available (was: Assigned)
We shouldn't remove the links, the user should still be able to open these links and read more about the feature.

We can follow the example set by the ARC++ optin "Google privacy policy" link. It opens a URL and displays it in the flow (screenshots attached). Here's the code they're using to do so: https://cs.chromium.org/chromium/src/chrome/browser/resources/chromeos/login/screen_arc_terms_of_service.js?q=getPrivacyPolicyLink&sq=package:chromium&g=0&l=84
Screenshot 2018-10-08 at 5.04.01 PM.png
177 KB View Download
Screenshot 2018-10-08 at 5.03.47 PM.png
196 KB View Download
Owner: hansberry@chromium.org
Status: Started (was: Available)
Grabbing.
Project Member

Comment 4 by bugdroid1@chromium.org, Oct 12

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

commit cfebc9e310c9fd4494d0944b3133745224aa01f9
Author: Ryan Hansberry <hansberry@chromium.org>
Date: Fri Oct 12 03:21:25 2018

[CrOS MultiDevice] Display a modal webview of links in MultiDevice OOBE screen.

Links can't be opened like they usually would be in OOBE, because there's no
browser to open them in. This CL creates a webview modal which is displayed
when the user clicks on one of the two "Learn More" links in the MultiDevice
OOBE screen, and loads it with the appropriate URL.

Screenshot: https://screenshot.googleplex.com/JL9nfShorRA.png

Bug:  893349 
Change-Id: I1ac06ea26857adcdf1f3113756e95e15b2f8a127
Reviewed-on: https://chromium-review.googlesource.com/c/1275296
Commit-Queue: Ryan Hansberry <hansberry@chromium.org>
Reviewed-by: Alexander Alekseev <alemate@chromium.org>
Reviewed-by: Kyle Horimoto <khorimoto@chromium.org>
Cr-Commit-Position: refs/heads/master@{#599084}
[modify] https://crrev.com/cfebc9e310c9fd4494d0944b3133745224aa01f9/chrome/browser/resources/chromeos/login/multidevice_setup_first_run.html
[modify] https://crrev.com/cfebc9e310c9fd4494d0944b3133745224aa01f9/chrome/browser/resources/chromeos/login/multidevice_setup_first_run.js
[modify] https://crrev.com/cfebc9e310c9fd4494d0944b3133745224aa01f9/chrome/browser/resources/chromeos/login/screen_multidevice_setup.html
[modify] https://crrev.com/cfebc9e310c9fd4494d0944b3133745224aa01f9/ui/webui/resources/cr_components/chromeos/multidevice_setup/BUILD.gn
[modify] https://crrev.com/cfebc9e310c9fd4494d0944b3133745224aa01f9/ui/webui/resources/cr_components/chromeos/multidevice_setup/start_setup_page.html
[modify] https://crrev.com/cfebc9e310c9fd4494d0944b3133745224aa01f9/ui/webui/resources/cr_components/chromeos/multidevice_setup/start_setup_page.js

Status: Fixed (was: Started)
The final appearance of our webview is like so (screenshot attached). 
Screenshot 2018-10-10 at 9.02.35 PM.png
371 KB View Download
Labels: Merge-Request-71
Status: Started (was: Fixed)
This just missed M71 branch. Reopening and requesting merge.
Project Member

Comment 8 by sheriffbot@chromium.org, Oct 13

Labels: -Merge-Request-71 Hotlist-Merge-Approved Merge-Approved-71
Your change meets the bar and is auto-approved for M71. Please go ahead and merge the CL to branch 3578 manually. Please contact milestone owner if you have questions.
Owners: benmason@(Android), kariahda@(iOS), kbleicher@(ChromeOS), govind@(Desktop)

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Project Member

Comment 9 by bugdroid1@chromium.org, Oct 15

Labels: -merge-approved-71 merge-merged-3578
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/0fcc8958f09d9cab28483a3885bffea098c710dd

commit 0fcc8958f09d9cab28483a3885bffea098c710dd
Author: Ryan Hansberry <hansberry@chromium.org>
Date: Mon Oct 15 15:35:03 2018

[CrOS MultiDevice] Display a modal webview of links in MultiDevice OOBE screen.

Links can't be opened like they usually would be in OOBE, because there's no
browser to open them in. This CL creates a webview modal which is displayed
when the user clicks on one of the two "Learn More" links in the MultiDevice
OOBE screen, and loads it with the appropriate URL.

Screenshot: https://screenshot.googleplex.com/JL9nfShorRA.png

Bug:  893349 
Change-Id: I1ac06ea26857adcdf1f3113756e95e15b2f8a127
Reviewed-on: https://chromium-review.googlesource.com/c/1275296
Commit-Queue: Ryan Hansberry <hansberry@chromium.org>
Reviewed-by: Alexander Alekseev <alemate@chromium.org>
Reviewed-by: Kyle Horimoto <khorimoto@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#599084}(cherry picked from commit cfebc9e310c9fd4494d0944b3133745224aa01f9)
Reviewed-on: https://chromium-review.googlesource.com/c/1280846
Reviewed-by: Ryan Hansberry <hansberry@chromium.org>
Cr-Commit-Position: refs/branch-heads/3578@{#22}
Cr-Branched-From: 4226ddf99103e493d7afb23a4c7902ee496108b6-refs/heads/master@{#599034}
[modify] https://crrev.com/0fcc8958f09d9cab28483a3885bffea098c710dd/chrome/browser/resources/chromeos/login/multidevice_setup_first_run.html
[modify] https://crrev.com/0fcc8958f09d9cab28483a3885bffea098c710dd/chrome/browser/resources/chromeos/login/multidevice_setup_first_run.js
[modify] https://crrev.com/0fcc8958f09d9cab28483a3885bffea098c710dd/chrome/browser/resources/chromeos/login/screen_multidevice_setup.html
[modify] https://crrev.com/0fcc8958f09d9cab28483a3885bffea098c710dd/ui/webui/resources/cr_components/chromeos/multidevice_setup/BUILD.gn
[modify] https://crrev.com/0fcc8958f09d9cab28483a3885bffea098c710dd/ui/webui/resources/cr_components/chromeos/multidevice_setup/start_setup_page.html
[modify] https://crrev.com/0fcc8958f09d9cab28483a3885bffea098c710dd/ui/webui/resources/cr_components/chromeos/multidevice_setup/start_setup_page.js

Status: Fixed (was: Started)
Labels: Merge-Merged-71-3578
The following revision refers to this bug: 
https://chromium.googlesource.com/chromium/src.git/+/0fcc8958f09d9cab28483a3885bffea098c710dd

Commit: 0fcc8958f09d9cab28483a3885bffea098c710dd
Author: hansberry@chromium.org
Commiter: hansberry@chromium.org
Date: 2018-10-15 15:35:03 +0000 UTC

[CrOS MultiDevice] Display a modal webview of links in MultiDevice OOBE screen.

Links can't be opened like they usually would be in OOBE, because there's no
browser to open them in. This CL creates a webview modal which is displayed
when the user clicks on one of the two "Learn More" links in the MultiDevice
OOBE screen, and loads it with the appropriate URL.

Screenshot: https://screenshot.googleplex.com/JL9nfShorRA.png

Bug:  893349 
Change-Id: I1ac06ea26857adcdf1f3113756e95e15b2f8a127
Reviewed-on: https://chromium-review.googlesource.com/c/1275296
Commit-Queue: Ryan Hansberry <hansberry@chromium.org>
Reviewed-by: Alexander Alekseev <alemate@chromium.org>
Reviewed-by: Kyle Horimoto <khorimoto@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#599084}(cherry picked from commit cfebc9e310c9fd4494d0944b3133745224aa01f9)
Reviewed-on: https://chromium-review.googlesource.com/c/1280846
Reviewed-by: Ryan Hansberry <hansberry@chromium.org>
Cr-Commit-Position: refs/branch-heads/3578@{#22}
Cr-Branched-From: 4226ddf99103e493d7afb23a4c7902ee496108b6-refs/heads/master@{#599034}

Sign in to add a comment