Icons should stay on the workbench if there is still a lock of some kind on the volume or one of its files. You don't necessarily have to have a file open. If you have a program that can list locks (I believe Ranger can) check whether there is still alock on something
Ok i will check, that's only a bit strange because for the first test i only used a "stupid" txt file (and i also reset my Sam before doing anythings), for the test without any file (only plug and unplug) i did the same, so i really can't understand what can be the cause of the lock you suggest
I haven't been able to replicate this one for ages, but by chance (and whilst reading this thread!) I removed my transcend memory stick that had been inserted since boot and the icon remained on the workbench.
Checking with Ranger does indeed report a lock.
Key 0x54a2c5do Access Read DOS Type FAT(2) 0x46415432
No indication on what is holding the lock at present.
[update]
Double clicking on the icon, caused it to disppear rather than ask for the volume to be inserted as I expected
[/update]
Booting with the transcend inserted a second time. And opening a similar combination of windows / apps produces no lock and removal of the stick causes the icon to disappear as expected. The occurance of this bug is random to say the least!
Problem still annoying us even on latest AmigaOS 4.1 Final Edition ... atleast using CD audio ...
Easy to replicate:
1 - Just insert and then playing an audio CD (with TuneNet or whatelse you prefer)
2 - Then close the audio player
3 - Finally eject the CD
--> CD icon still in Workbench desktop
Beside the issue, how about adding an Eject/Dismount option in context menu ?
Atleast we can may try forcing the eject things manually