[WebPayments] DCHECK for Profile Completeness Cache triggers |
|||
Issue descriptionSteps to repro in Debug builds only: 1. Add an incomplete Autofill profile 2. Open a Payment Request dialog 3. Click to open the shipping address sheet 4. Click on this profile, opening the editor 5. Without changing the profile or saving, click on the back button several times to go back to the main payment sheet 6. Open the shipping address sheet again 7. DCHECK causes crash Somewhere in here, the profile is changing, because the results of evaluating it for completeness are different before and after opening the editor.
,
Jul 20 2017
Assigning to Anthony, who is looking at this snippet for other reasons.
,
Jul 20 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/f4f053cc840dc7f4ff56950bb88be6a7422d6331 commit f4f053cc840dc7f4ff56950bb88be6a7422d6331 Author: Anthony Vallee-Dubois <anthonyvd@chromium.org> Date: Thu Jul 20 21:27:30 2017 [Web Payments] Use temporary autofill profile in shipping editor Bug: 746544 Change-Id: I0b6813c118d90b47dd5b82c5721bac3d5e05aca1 Reviewed-on: https://chromium-review.googlesource.com/580070 Commit-Queue: Anthony Vallee-Dubois <anthonyvd@chromium.org> Reviewed-by: Mathieu Perreault <mathp@chromium.org> Reviewed-by: Sebastien Seguin-Gagnon <sebsg@chromium.org> Cr-Commit-Position: refs/heads/master@{#488412} [modify] https://crrev.com/f4f053cc840dc7f4ff56950bb88be6a7422d6331/chrome/browser/ui/views/payments/shipping_address_editor_view_controller.cc [modify] https://crrev.com/f4f053cc840dc7f4ff56950bb88be6a7422d6331/chrome/browser/ui/views/payments/shipping_address_editor_view_controller.h [modify] https://crrev.com/f4f053cc840dc7f4ff56950bb88be6a7422d6331/chrome/browser/ui/views/payments/shipping_address_editor_view_controller_browsertest.cc
,
Jul 24 2017
Is this fixed then?
,
Jul 24 2017
|
|||
►
Sign in to add a comment |
|||
Comment 1 by tmartino@chromium.org
, Jul 19 2017