New issue
Advanced search Search tips

Issue 652508 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
Closed: Jan 2018
Components:
EstimatedDays: ----
NextAction: 2017-11-10
OS: Linux , Windows , Chrome , Mac
Pri: 2
Type: Bug
Launch-M-Target: 64-Beta

Blocking:
issue 630357


Show other hotlists

Hotlists containing this issue:
Harmony-Ready-For-Review


Sign in to add a comment

Harmony - update External protocol request dialog

Project Member Reported by shrike@chromium.org, Oct 3 2016

Issue description

Comment 1 by shrike@chromium.org, Oct 11 2016

Owner: bsep@chromium.org
Screenshots for https://codereview.chromium.org/2632653002/
[Harmony External Protocol request dialog on MacViews]


external_1.png
15.9 KB View Download
external_2.png
57.7 KB View Download

Comment 3 by shrike@chromium.org, Jan 23 2017

Labels: OS-Mac
To invoke this dialog, click on any of the links here - https://jsfiddle.net/cu7no5Lo/.
Project Member

Comment 5 by bugdroid1@chromium.org, Jan 24 2017

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

commit c8473e8aa7a2b5b140bd5e6c77f8abab98adb539
Author: karandeepb <karandeepb@chromium.org>
Date: Tue Jan 24 09:12:25 2017

MacViews: Enable views based External Protocol dialog behind secondary-ui-md flag.

This CL puts the views based External Protocol dialog behind the secondary-ui-md
flag. As a result, the views based version is shown with the flag "secondary-ui-
md" enabled and the Cocoa version is shown without it.

BUG= 662128 ,  652508 

Review-Url: https://codereview.chromium.org/2632653002
Cr-Commit-Position: refs/heads/master@{#445688}

[modify] https://crrev.com/c8473e8aa7a2b5b140bd5e6c77f8abab98adb539/chrome/browser/ui/BUILD.gn
[rename] https://crrev.com/c8473e8aa7a2b5b140bd5e6c77f8abab98adb539/chrome/browser/ui/cocoa/external_protocol_dialog_cocoa.mm
[add] https://crrev.com/c8473e8aa7a2b5b140bd5e6c77f8abab98adb539/chrome/browser/ui/cocoa/external_protocol_dialog_views_mac.mm
[modify] https://crrev.com/c8473e8aa7a2b5b140bd5e6c77f8abab98adb539/chrome/browser/ui/views/external_protocol_dialog.cc
[modify] https://crrev.com/c8473e8aa7a2b5b140bd5e6c77f8abab98adb539/chrome/test/BUILD.gn

Comment 6 by shrike@chromium.org, Feb 20 2017

Re: c#4 - I don't get a dialog when I click any of those links (with the secondary ui flag turned on or off).
Labels: -M-56
Owner: ----
Status: Available (was: Assigned)

Comment 9 by bsep@chromium.org, Aug 26 2017

Owner: bsep@chromium.org
Status: Assigned (was: Available)
Project Member

Comment 10 by bugdroid1@chromium.org, Aug 31 2017

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

commit a2a77763b8027b381dd59c164cb1af3f419b7600
Author: Bret Sepulveda <bsep@chromium.org>
Date: Thu Aug 31 21:43:30 2017

Refactor ExternalProtocolDialog to remove empty space.

There's a blank patch of space in the layout due to the dialog using
MessageBoxView without a message. This patch simplifies the layout. This
should also take care of all dialog-specific changes needed for Harmony.

Bug:  652508 
Change-Id: I71936e36b860c04f3eca6f95c693d07ebff61ed1
Reviewed-on: https://chromium-review.googlesource.com/639342
Commit-Queue: Bret Sepulveda <bsep@chromium.org>
Reviewed-by: Peter Kasting <pkasting@chromium.org>
Cr-Commit-Position: refs/heads/master@{#499018}
[modify] https://crrev.com/a2a77763b8027b381dd59c164cb1af3f419b7600/chrome/browser/ui/views/external_protocol_dialog.cc
[modify] https://crrev.com/a2a77763b8027b381dd59c164cb1af3f419b7600/chrome/browser/ui/views/external_protocol_dialog.h
[modify] https://crrev.com/a2a77763b8027b381dd59c164cb1af3f419b7600/chrome/browser/ui/views/external_protocol_dialog_browsertest.cc

Labels: Launch-M-Target-64-Beta
NextAction: 2017-11-10
The NextAction date has arrived: 2017-11-10

Comment 14 by bsep@chromium.org, Jan 8 2018

Owner: bettes@chromium.org
Ready for review, see attached screenshots. Or visit https://www.mirc.com/mirclink.html to test.
external-protocol-harmony-1.PNG
19.4 KB View Download
external-protocol-harmony-2.PNG
19.5 KB View Download
Owner: bsep@chromium.org
Remove "close-x" button and we'll be good to go.
Project Member

Comment 16 by bugdroid1@chromium.org, Jan 12 2018

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

commit 96bba64e3de01afce7aafc23765f199f9efdecf5
Author: Bret Sepulveda <bsep@chromium.org>
Date: Fri Jan 12 21:40:42 2018

Remove External Protocol dialog's close-X.

The only thing that was missed on the first pass.

Bug:  652508 
Change-Id: Icf70a8613fc0e83eaf73d7fa8f482e94588b206e
Reviewed-on: https://chromium-review.googlesource.com/862696
Reviewed-by: Peter Kasting <pkasting@chromium.org>
Commit-Queue: Bret Sepulveda <bsep@chromium.org>
Cr-Commit-Position: refs/heads/master@{#529072}
[modify] https://crrev.com/96bba64e3de01afce7aafc23765f199f9efdecf5/chrome/browser/ui/views/external_protocol_dialog.cc
[modify] https://crrev.com/96bba64e3de01afce7aafc23765f199f9efdecf5/chrome/browser/ui/views/external_protocol_dialog.h

Comment 17 by bsep@chromium.org, Jan 12 2018

Status: Fixed (was: Assigned)

Sign in to add a comment