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

Issue 654938 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Last visit > 30 days ago
Closed: Oct 2016
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment

"Accept connection" prompt for IT2Me appears behind the Chrome window

Project Member Reported by jamiewa...@chromium.org, Oct 11 2016

Issue description

Version: 55.0.2883.6
OS: Windows 7

What steps will reproduce the problem?
(1) Open CRD (I did it inside a curtained Me2Me session--not sure if that's important).
(2) Expand the Remote Assistance section and click Share.
(3) On another computer enter the access code and click Access.

What is the expected output?
The sharing computer should get a dialog prompt to accept the connection.

What do you see instead?
The prompt appears, but is behind the Chrome window. The only indication is a flashing icon on the task bar which must first be clicked before the connection can be accepted.
 

Comment 1 by joedow@chromium.org, Oct 12 2016

Labels: OS-Windows
Owner: joedow@chromium.org
Status: Assigned (was: Untriaged)
Talked with Jamie, the key part of the repro is to give focus to the Webapp dialog window after launching the native messaging host.

This is a real scenario as a user can hit this by selecting the It2Me access code for copy/paste into an email or IM window.

Comment 2 by joedow@chromium.org, Oct 12 2016

Status: Started (was: Assigned)
Project Member

Comment 3 by bugdroid1@chromium.org, Oct 12 2016

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

commit 37d4966ef8a8e5cc5b83d7892f1622f679529d93
Author: joedow <joedow@chromium.org>
Date: Wed Oct 12 22:30:28 2016

Adding 'Always on top' behavior to the It2Me Confirmation Dialog

This CL sets a flag on the It2MeConfirmationDialog created on Windows which
causes it to be displayed as a top-level window.  I've also added a call to
ensure the dialog is above any other top-level window.

These two changes will ensure the dialog is displayed over the other windows
on the desktop, regardless of whethet they are topmost windows or not.

BUG= 654938 

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

[modify] https://crrev.com/37d4966ef8a8e5cc5b83d7892f1622f679529d93/remoting/host/it2me/it2me_confirmation_dialog_win.cc

Comment 4 by joedow@chromium.org, Oct 12 2016

Labels: Merge-Request-55
This change is specific to Chrome Remote Desktop (does not affect the browser), will request permission to merge into M55 release branch.

Comment 5 by joedow@chromium.org, Oct 13 2016

Labels: -M-55 M-56

Comment 6 by dimu@chromium.org, Oct 13 2016

Labels: -Merge-Request-55 Merge-Approved-55 Hotlist-Merge-Approved
Your change meets the bar and is auto-approved for M55 (branch: 2883)
Project Member

Comment 7 by bugdroid1@chromium.org, Oct 13 2016

Labels: -merge-approved-55 merge-merged-2883
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/a6d9de9917174149fe5ad52188105b4f99a973ff

commit a6d9de9917174149fe5ad52188105b4f99a973ff
Author: Joe Downing <joedow@google.com>
Date: Thu Oct 13 21:47:50 2016

Adding 'Always on top' behavior to the It2Me Confirmation Dialog

This CL sets a flag on the It2MeConfirmationDialog created on Windows which
causes it to be displayed as a top-level window.  I've also added a call to
ensure the dialog is above any other top-level window.

These two changes will ensure the dialog is displayed over the other windows
on the desktop, regardless of whethet they are topmost windows or not.

BUG= 654938 

Review-Url: https://codereview.chromium.org/2418613003
Cr-Commit-Position: refs/heads/master@{#424883}
(cherry picked from commit 37d4966ef8a8e5cc5b83d7892f1622f679529d93)

Review URL: https://codereview.chromium.org/2415233002 .

Cr-Commit-Position: refs/branch-heads/2883@{#96}
Cr-Branched-From: 614d31daee2f61b0180df403a8ad43f20b9f6dd7-refs/heads/master@{#423768}

[modify] https://crrev.com/a6d9de9917174149fe5ad52188105b4f99a973ff/remoting/host/it2me/it2me_confirmation_dialog_win.cc

Comment 8 by joedow@chromium.org, Oct 13 2016

Cc: -joedow@chromium.org
Owner: ajnolley@chromium.org
Status: Fixed (was: Started)
Fix has been merged into M55 release branch.  Resolving as fixed and assigning for verification.

Comment 9 Deleted

erified Fixed in QA release 55.0.2883.17. 
Project Member

Comment 11 by bugdroid1@chromium.org, Oct 27 2016

Labels: merge-merged-2840
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/a6d9de9917174149fe5ad52188105b4f99a973ff

commit a6d9de9917174149fe5ad52188105b4f99a973ff
Author: Joe Downing <joedow@google.com>
Date: Thu Oct 13 21:47:50 2016

Adding 'Always on top' behavior to the It2Me Confirmation Dialog

This CL sets a flag on the It2MeConfirmationDialog created on Windows which
causes it to be displayed as a top-level window.  I've also added a call to
ensure the dialog is above any other top-level window.

These two changes will ensure the dialog is displayed over the other windows
on the desktop, regardless of whethet they are topmost windows or not.

BUG= 654938 

Review-Url: https://codereview.chromium.org/2418613003
Cr-Commit-Position: refs/heads/master@{#424883}
(cherry picked from commit 37d4966ef8a8e5cc5b83d7892f1622f679529d93)

Review URL: https://codereview.chromium.org/2415233002 .

Cr-Commit-Position: refs/branch-heads/2883@{#96}
Cr-Branched-From: 614d31daee2f61b0180df403a8ad43f20b9f6dd7-refs/heads/master@{#423768}

[modify] https://crrev.com/a6d9de9917174149fe5ad52188105b4f99a973ff/remoting/host/it2me/it2me_confirmation_dialog_win.cc

Comment 12 by dimu@google.com, Nov 4 2016

[Automated comment] removing mislabelled merge-merged-2840

Comment 13 by dimu@google.com, Nov 4 2016

Labels: -merge-merged-2840
[Automated comment] removing mislabelled merge-merged-2840
Labels: -M-56 M-55
This was released in M55, updating label.

Sign in to add a comment