Payment dialog should cancel when Clank receives an external intent to navigate, or the tab closes, or whatever |
||||||||
Issue descriptionVersion: Clank ToT, M54 Video of external intent: https://drive.google.com/open?id=0B7c8ZkXVwskDZ0ZIeVNxNk4yQUU Probably not super-important to get fixed for M54, but it is likely occurring there, as well.
,
Sep 8 2016
Don't know if this is worth cherry-picking. Rouslan, WDYT?
,
Sep 8 2016
Let's cherry pick. It's only ~130 lines that provide much better polish, which our users will appreciate.
,
Sep 8 2016
Your change meets the bar and is auto-approved for M54 (branch: 2840)
,
Sep 9 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/4885e92a2d0d43b746c5b39a12aa8d05e49fae6c commit 4885e92a2d0d43b746c5b39a12aa8d05e49fae6c Author: dfalcantara@chromium.org <dfalcantara@chromium.org> Date: Fri Sep 09 00:41:53 2016 [Payments] PaymentRequestUI should be dismissed on tab changes * Add observers to ensure that the dialog goes away when it shouldn't be kept on top of Clank. * Add tests to make sure that navigating somewhere, closing the tab, or opening a new tab dismisses the dialog. BUG= 644855 ,629071 TBR=rouslan@chromium.org Original Review-Url: https://codereview.chromium.org/2320063003 Review URL: https://codereview.chromium.org/2326783004 . Cr-Commit-Position: refs/branch-heads/2840@{#259} Cr-Branched-From: 1ae106dbab4bddd85132d5b75c670794311f4c57-refs/heads/master@{#414607} [modify] https://crrev.com/4885e92a2d0d43b746c5b39a12aa8d05e49fae6c/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java [modify] https://crrev.com/4885e92a2d0d43b746c5b39a12aa8d05e49fae6c/chrome/android/java_sources.gni [add] https://crrev.com/4885e92a2d0d43b746c5b39a12aa8d05e49fae6c/chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestTabTest.java
,
Sep 9 2016
,
Sep 13 2016
Verified in M54-54.0.2840.25
,
Oct 27 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/4885e92a2d0d43b746c5b39a12aa8d05e49fae6c commit 4885e92a2d0d43b746c5b39a12aa8d05e49fae6c Author: dfalcantara@chromium.org <dfalcantara@chromium.org> Date: Fri Sep 09 00:41:53 2016 [Payments] PaymentRequestUI should be dismissed on tab changes * Add observers to ensure that the dialog goes away when it shouldn't be kept on top of Clank. * Add tests to make sure that navigating somewhere, closing the tab, or opening a new tab dismisses the dialog. BUG= 644855 ,629071 TBR=rouslan@chromium.org Original Review-Url: https://codereview.chromium.org/2320063003 Review URL: https://codereview.chromium.org/2326783004 . Cr-Commit-Position: refs/branch-heads/2840@{#259} Cr-Branched-From: 1ae106dbab4bddd85132d5b75c670794311f4c57-refs/heads/master@{#414607} [modify] https://crrev.com/4885e92a2d0d43b746c5b39a12aa8d05e49fae6c/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java [modify] https://crrev.com/4885e92a2d0d43b746c5b39a12aa8d05e49fae6c/chrome/android/java_sources.gni [add] https://crrev.com/4885e92a2d0d43b746c5b39a12aa8d05e49fae6c/chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestTabTest.java
,
Jun 27 2017
|
||||||||
►
Sign in to add a comment |
||||||||
Comment 1 by bugdroid1@chromium.org
, Sep 8 2016