Created attachment 1459743 [details] screenshot Description of problem: When editing a service dialog OR copying a service dialog, it breaks the dialog, leaving duplicate boxes, and unable to fix afterwards. Version-Release number of selected component (if applicable): 5.9.3.4 How reproducible: Always Steps to Reproduce: 1. Edit service dialog OR Copy service dialog 2. Double click save 3. Actual results: If copying service dialog, it breaks the original dialog, not the copy. If editing the dialog, breaks the edited dialog. In both instances, it duplicates tabs and when one tries to edit and remove duplicate tabs/boxes, they are unable to. Expected results: Saves properly Additional info:
New commit detected on ManageIQ/manageiq-ui-classic/master: https://github.com/ManageIQ/manageiq-ui-classic/commit/b6d3228ff54d0628f5fcdde381b34aeda8f68b4e commit b6d3228ff54d0628f5fcdde381b34aeda8f68b4e Author: Roman Blanco <rblanco> AuthorDate: Mon Jul 23 09:04:53 2018 -0400 Commit: Roman Blanco <rblanco> CommitDate: Mon Jul 23 09:04:53 2018 -0400 Prevent double submit in Dialog Editor Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1602848 First I've tried using a directive ngDblclick (https://docs.angularjs.org/api/ng/directive/ngDblclick#ngDblclick-info), which didn't help. Disabling the button after click did the magic app/assets/javascripts/controllers/dialog_editor/dialog_editor_controller.js | 3 + app/views/miq_ae_customization/editor.html.haml | 3 +- 2 files changed, 5 insertions(+), 1 deletion(-)
Verified in Version 5.10.0.18.20181003162715_dfcff5a
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2019:0212