In salesforce1, from an opportunity a user clicks a custom button to go to a visualforce page which updates a field on the opportunity. After the update I use the javascript function sforce.one.navigateToSObject(recordId,view); on the client side of my visualforce page to get back to the record.
There are two problems with this. The first is that the updated opportunity doesn't get reloaded (if I had updated the name field it doesn't show until backing out of the record and reloading).
The second issue that clicking edit on the opportunity will pull up multiple edit record windows in salesforce1 causing the following error: 'Looks like there's a problem. This record was modified by during your edit session. Make a note of the data you entered, then reload the record and enter your updates again.'
I am looking for a way to properly navigate back to my updated record from a visualforce page and avoid these issues.