Finder shouldn't allow moving an application that is currently running
| Originator: | bewebste | ||
| Number: | rdar://16004902 | Date Originated: | 06-Feb-2014 01:10 PM |
| Status: | Open | Resolved: | |
| Product: | OS X | Product Version: | 10.9.1/13B42 |
| Classification: | Crash/Hang/Data Loss | Reproducible: | Always |
Summary: If a user moves a currently running application to a new folder, it can cause any number of problems, including the application in question crashing. The Finder should not allow this. Steps to Reproduce: 1. Use Safari to download an application from a website packaged in a .zip file. Safari will automatically unzip the file and place the resulting application in ~/Downloads 2. Open the application 3. Go to the Finder and move the application from ~/Downloads to /Applications (or any other location) Expected Results: The Finder should present an error message saying the application cannot be moved because it is currently open. Actual Results: The Finder allows the application to be moved. If the user switches back to the running application, they will likely run into glitches and crashes, since Cocoa classes such as NSBundle will still be looking for resources such as nibs, strings files, etc. in ~/Downloads rather than in /Applications. Version: OS X 10.9.1/13B42 Notes: Note that the Finder already does present an error message if the user tries to move a running application to the trash. This should be extended so that an error message is shown regardless of the target location. Copying (not moving) the application can still be allowed. Configuration: The behavior appears to be the same regardless of what hardware or version of OS X is being used.
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!