Open a compose/reply window.
Focus on main CM window.
Click on Quick Search's Extended Information button to open the Information panel.
Closing the information panel via the CM-provided Close button works fine; but if closed via the window's close button, raising the previously opened compose window will not restore keyboard/mouse focus to the compose window -- it stays on the main window.
To restore proper focus, either kill CM and restart (nothing lost); or, re-open the Information panel and re-close it with the CM Close button.
Sometimes, only killing CM will help; not re-opening/closing Info panel. Haven't found what triggers the difference between the 2 restore methods in original report.
I keep checking as I work... had a couple of segfaults for which --debug and gdb haven't helped. segfaults happened when closing the compose window as the very first action after restarting CM following the kill.
Changes related to this bug have been committed.
Please check latest Git and update the bug accordingly.
You can also get the patch from:
Author: Paul <firstname.lastname@example.org>
Date: Sat Aug 17 09:19:30 2013 +0100
fix bug 2995, 'closing extended quick search information panel triggers window focus bug'