Description of problem: After I clicked "delete" button to delete ssh key in /app/account page, I can get the delete confirm box. When I clicked "OK" to confirm, the page will still stay on the delete confirm page, and cannot turn back to my account page.However, the ssh key have been deleted successfully in the fact. If I clicked the "ok" button third time , the page will redirected to page said that :"Key <keyname> does not exist." Version-Release number of selected component (if applicable): devenv_2303 How reproducible: always Steps to Reproduce: 1.Go to /app/account page. 2.Add a ssh key. 3.Click "delete" button to delete the key. 4.Click "OK" to confirm deletion. 5.Click "ok" button again. 6.Repeat step 5. Actual results: After step 4, the page will still stay on the delete confirm page.While the key have been deleted actually. After step 5, the page will still stay on the delete confirm page. After step 6, the page will redirect to a error page said that "Key <keyname> does not exist." Expected results: After step 4, the key should be deleted successfully, and the page will redirected the /app/account page. Additional info: This issue does not exist on product and other browers.
Tested this issue on devenv_2311, found it also exists on Safari,Mac Os. User need click "ok" or "cancle" button three times to close the delete confirm page.
Assigned.
In development mode, we were not explicitly cleaning out redundant JavaScript sources. This caused an unexpected condition in some browsers where the event model was triggered multiple times, once per inclusion of jQuery. I've updated the devenv.spec file to force a purge of redundant assets; this stops the unexpected behavior. Fix can be tested in fork_ami_BZ864807_testing_bug_fix_252.
Tested this issue on devenv_2360, the issue have been fixed now. I can delete the sshkey successfully when I clicked the "OK" button on IE9. Thanks!
Tested this issue on fork_ami_BZ864807_testing_bug_fix_252 , the sshkey can be deleted successfully when clicked "ok" button on IE9, firefox, and Chrome21. Thanks.