I have noticed when using Matlab, a Java-based GUI. I can reproduce it reliably:
Start Matlab, select Help -> Product Help, then back in the main window, File -> New -> Class. Then close the Editor while watching the Panel. Both the Editor and main MATLAB window buttons will disappear, even though Matlab is still running.
"Certain java applications set themselves to be transient when they open a modal dialog, causing them to disappear from the taskbar window list. This workaround notices when the transient property is unset and adds the window back to the taskbar."
I've taken a peek at the source for the tasklist but I'm not sure how to work this in.
I have noticed when using Matlab, a Java-based GUI. I can reproduce it reliably:
Start Matlab, select Help -> Product Help, then back in the main window, File -> New -> Class. Then close the Editor while watching the Panel. Both the Editor and main MATLAB window buttons will disappear, even though Matlab is still running.
I think this is the same issue with Java-based GUIs that affected the gnome panel, see: https:/ /bugs.launchpad .net/ubuntu/ +source/ libwnck/ +bug/144406 and http:// cgit.compiz. org/compiz/ plugins/ workarounds/ commit/ ?h=compiz- 0.8&id= 79f11ed2cd71d21 55a5e04aa8803c5 6633b212bb. From that page:
"Certain java applications set themselves to be transient when they open a modal dialog, causing them to disappear from the taskbar window list. This workaround notices when the transient property is unset and adds the window back to the taskbar."
I've taken a peek at the source for the tasklist but I'm not sure how to work this in.