I've taken a look at this and here is what I've found. Regarding Calibre, the issue is that the error message pops up before the application has finished starting and presented its icon. Since there is no icon yet associated with Calibre and it hasn't finished starting, there isn't anything we can do in Unity to show the application in the Alt-Tab switcher.
Regarding LibreOffice Writer, I'm unable to reproduce the behavior you describe. I docked Navigator to the left of the Writer and I still get LibreOffice in the Alt-Tab switcher. Since the behavior is either out of Unity's control or unreproducible, I'm marking this Invalid. If you find another reproduction case that I can try, then please feel free to post it here. Thanks! ** Changed in: unity Status: Triaged => Invalid ** Changed in: unity (Ubuntu) Status: Triaged => Invalid ** Changed in: unity Milestone: 7.2.0 => None -- You received this bug notification because you are a member of DX Packages, which is subscribed to unity in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1013790 Title: Alt-Tab, Keyboard shortcuts - ALT-TAB hides application while showing a messagebox Status in Ayatana Design: Fix Committed Status in Unity: Invalid Status in “unity” package in Ubuntu: Invalid Bug description: for example using calibre (an e-book manager). Pre condition: - Install Calibre (ebook manager) - use a mounted drive to set calibre's library location - Unmount the drive where calibre looks for its ebook library. Test case: - Open an application, eg firefox. - Open calibre (Calibre gives an error on startup because the drive is not mounted) - Swith to an other application using alt-tab - Switch back to caliber. Expected behaviour: - Calibre is shown Current behaviour: - Calibre is not present in the alt-tab menu (you can not swith back to caliber) Extra information: Added an screenshot for calibre giving the error message. Starting calibre again is not possible because calibre is still running (but not vissible using alt-tab). This behaviour is true for other applications as well. --- ApportVersion: 2.0.1-0ubuntu8 Architecture: amd64 CompizPlugins: [core,composite,opengl,compiztoolbox,decor,vpswitch,snap,mousepoll,resize,place,move,wall,grid,regex,imgpng,session,gnomecompat,animation,fade,unitymtgrabhandles,workarounds,scale,expo,ezoom,unityshell] DistroCodename: precise DistroRelease: Ubuntu 12.04 DistroVariant: ubuntu InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta amd64 (20120301) Package: unity 5.12-0ubuntu1.1 PackageArchitecture: amd64 ProcEnviron: TERM=xterm PATH=(custom, no user) LANG=en_US.UTF-8 SHELL=/bin/bash ProcVersionSignature: Ubuntu 3.2.0-25.40-generic 3.2.18 Tags: precise precise precise ubuntu Uname: Linux 3.2.0-25-generic x86_64 UnreportableReason: Please work this issue through technical support channels first. UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo To manage notifications about this bug go to: https://bugs.launchpad.net/ayatana-design/+bug/1013790/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp