Created attachment 1276442 [details] screenshot Description of problem: This does not happen through normal UI operation. If a created catalog item's options attribute lost a previously selected dialog_id by whatever reason, the update UI does not show any dialog name. If user inputs a new dialog name and updates, nothing happens. No dialog is created. Attach is a screenshot of other hard to reproduce UI issues. Occasionally we observe in Retirement page Hosts field does not have a default value and Escalate Privilege selector is partial, hard to tell it is yes or no. This can happen in both Chrome and Safari browsers. Version-Release number of selected component (if applicable): How reproducible: Not through normal UI operation. We need to manually remove options[:config_info][:provision][:dialog_id] using a rails console or database editor. Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
For the visible UI problem, although occasionally, I have observed multiple times, but don't have clear steps to reproduce. Normally it happens after the first log into the application. Once you click the Escalate Privilege selector once it starts to function normal.
https://github.com/ManageIQ/manageiq-ui-classic/pull/1330
New commit detected on ManageIQ/manageiq-ui-classic/master: https://github.com/ManageIQ/manageiq-ui-classic/commit/4f29b1329639660c4ab026f0c59676c73f82de7f commit 4f29b1329639660c4ab026f0c59676c73f82de7f Author: Harpreet Kataria <hkataria> AuthorDate: Wed May 10 17:22:15 2017 -0400 Commit: Harpreet Kataria <hkataria> CommitDate: Wed May 10 17:22:15 2017 -0400 Save new dialog value & other UI issues fixed Fixed saving of new dialog name, reset 'Hosts' field when playbook is selected on Retirement tab during edit and fixed issues related to initialization of Escalate Privilege switch https://bugzilla.redhat.com/show_bug.cgi?id=1448228 .../catalog/catalog_item_form_controller.js | 22 +++++++++++++++++++--- .../catalog/catalog_item_form_controller_spec.js | 2 +- 2 files changed, 20 insertions(+), 4 deletions(-)
Fixed in 5.9.0.8.20171109215303_ed87902