Creating an SSH public key while creating an instance causes user to lose their place in the UI
Problem/Opportunity Statement
In the "advanced options" on the create instance page, there is a button to upload a new SSH public key if you don't have one in there already.
This is helpful, but then not, because after you upload the new public key, you're taken to the public key list page. You were previously creating an instance, you likely already set several form fields on that page, and probably expect to return there.
This may be a specific case of an issue that also manifests in other parts of the app.
What would success / a fix look like?
One option is that if you got to the create public key page from the create instance page, you're taken back to the create instance page (with form fields as you already populated them) after creating the public key.
Another option is to show the public key create page in a "modal" dialog on top of the create instance page, and after creating a public key, you're taken back to the page you were on. Exosphere doesn't currently have the plumbing for this sort of view.
Either of these options need some design work.