I have a speak dialog that creates a group of items based on some user input. I want to be able to open a new content editor frame if the user is currently in the shell. I have access to the id or path of the item that I want to select in the content editor.
This comes very close to what I want: How to open the content editor from SPEAK?. I don't want to refresh the page in case the content editor is working on something in that same window though.
Basically the flow I want is if the user is in the desktop view of the shell open a new content editor window in the shell with the item selected. If the user is in content editor or anything other than shell I'm going to just close the dialog.