Since 1.3.0, double-clicking an item in the mailbox view, doesn't open the mail anymore.
Pressing ENTER on a highlighted mail works.
This is an intentional change. It was needed because we wanted to eliminate 500ms delay in message loading on a single click. We can't do this with double-click handler enabled. So, double-click is working only if you have the preview pane hidden. So, wontfix.
Might want to add stuff like this to the release notes. I'm not sure the usability aspect of removing this feature has dawned on you. "There must be a better way".
What about enabling the double click handler only for the currently selected mail? Might that be a reasonable compromise?
If the message is open you have "Open in new window" button. So, I don't see a difference.
The implementation might not be so simple as event handling on the list widget is quite complicated. It's because we use custom drag-n-drop functionality. Maybe some day we could switch to standard drag-n-drop API, then it would be simpler.
Well, the problem is that people expect double-click to work because:
1) It worked before
2) It works in native OS-apps (Outlook etc.)
3) It works in other webmail apps
4) It works in list-mode
It's going to be a huge undertaking to educate users that this "doesn't work" and the reason (500ms delay) is not something they will ever understand.
So it would be really nice to have this fixed somehow.
I've had several people complain to me about this and they did find the "open in new window button" eventually but I believe the problem is that when people switch from Outlook at work to Roundcube at home getting rid of the impulse to double click when they want to open a message in a new window is a long and frustrating process. It directly contradicts the "don't make me think" mantra every time they switch, which is at least once per day.
Well, the usability of the "Open in new window"-button is also questionable. It's well hidden and nobody can just tell what it does. but that's a general thing in the Roundcube UI (like the layout-setup button) ;)
I agree with Tom and others that this issue should be put back on the agenda and Roundcube 1.3.1 should bring back the old behavior. Asking users to change their behavior because of technical reasons ist what software vendors did in the 1990s.
I'm sure we can find a technical compromise to improve preview loading times even with the double-click feature. For example wait for 250ms (or 200) with loading the preview and if still a double-click is detected, abort the load. That's still a factor two improvement and as @tribut suggested, it's likely that users double-click on the already selected (and loaded) message.
I agree with Tom, removing this obviously very ergonomic and intuitive feature is a VERY VERY VERY bad idea!
FWIW, the feature was removed upon issue #5199
Restored double-click handler with an improved behavior as suggested in #5199. This of course comes with the trade-off that with the preview frame open, the double-clicked message is opened twice now.
Please test with git master, feedback is welcome.
Backported for 1.3 release branch
Thank you, thank you, thank you.
Most helpful comment
Might want to add stuff like this to the release notes. I'm not sure the usability aspect of removing this feature has dawned on you. "There must be a better way".