Am 02.05.2013 09:00, schrieb A.L.E.C:
On 05/02/2013 02:20 AM, Michael Heydekamp wrote:
And of course, this mouse problem should be solved anway. In [GIT 20130422.1409]), that wasn't a problem, but since [GIT 20130501.1356] (or even before) it is one.
(The problem BTW is, that any mouse click on a message sends the entire window to the background, i.e, it's becoming invisible. That's why I'm asking for that keystroke.)
I'm unable to reproduce (used IE 8.0.7600.16385).
Strange... Here it is IE 8.0.7601.17514, but that shouldn't make a difference. You did have more than one window open when you tested it, didn't you?
Another side effect is, that after clicking on a message, the disappearance of the Roundcube window, and clicking on the relevant button in the taskbar to get Roundcube back to the foreground again, a small rectangle is following the and attached to the mouse pointer, containing the subject of the message (see screenshot attached, of course you can't see the mouse pointer itself). Same visual behaviour as if you would want to move the message to a different folder. Pressing ESC makes this rectangle disappearing, but it also sends the Roundcube window to the background again, so you need to click on the relevant taskbar button again.
Something must have been changed between [GIT 20130422.1409] and [GIT 20130501.1356] which causes this problem.
Ah: I just found out that the problem goes away if the IE window in which Roundcube is running has more than just the Roundcube tab open. As soon as I open a second tab in the same IE window, the issue is gone. Probably that's why you were not able to reproduce it...?
BTW: Roundcube had the same issue before in 0.8.1, and it had been solved by Thomas in 0.8.2. On 22nd Oct 2012, he wrote to me:
Das wurde gezielt gefixt, da auch andere das Problem beobachtet und gemeldet hatten: http://trac.roundcube.net/changeset/e263994a/github
Der Aufruf $(document.activeElement).blur() ist dem IE nicht gut bekommen und hat eben dieses (eher unerwartete) Verhalten mit dem Fenster-Fokus ausgelöst.
So other IE users did encounter this problem as well, and IE apparently didn't like the call $(document.activeElement).blur(). Maybe you can check if you have re-invented this call after [GIT 20130422.1409] somewhere in the code...?
ps. I think we should drop IE<9 support after 1.0 release.
I beg to differ, as IE8 is still in use. Plus that the problem was solved already, re-inventing it is not a very good argument for dropping IE8 support entirely. Plus that the issue may even exist in IE9/10, but this I can't tell for sure.
Michael Heydekamp Co-Admin freexp.de Düsseldorf/Germany