After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 776074 - Window tiling shortcuts sometimes do not work
Window tiling shortcuts sometimes do not work
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: general
3.22.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2016-12-14 05:35 UTC by Nate Graham
Modified: 2017-03-02 17:24 UTC
See Also:
GNOME target: ---
GNOME version: 3.21/3.22



Description Nate Graham 2016-12-14 05:35:00 UTC
Fedora 25 + Gnome 3.22 + Wayland

Since installing Evolution-3.22.2-1.fc25, the view that Evolution was displaying (Mail, Contacts, Calendar, Tasks, or Notes) when the program was last closed affects whether or not Super+<arrow key> window tiling shortcuts work in GNOME. After much testing, I have found that the following use cases are 100% reproducible for me:

Use cases:
- Open Evolution
- Switch to Mail, Calendar, Tasks, or Memos view
- Quit Evolution
- Re-open evolution
- Result: Super+<arrow key> doesn't do anything

- Open Evolution
- Switch to Contacts view
- Quit Evolution
- Re-open evolution
- Result: Super+<arrow key> works and the window tiles itself normally

- Open Evolution
- Switch to Contacts view
- Quit Evolution
- Re-open evolution
- Result: Super+<arrow key> works
- Switch to Mail view
- Result: Super+<arrow key> no longer works!

- Open Evolution
- Switch to Contacts view
- Quit Evolution
- Re-open evolution
- Result: Super+<arrow key> works
- Switch to Contacts, Tasks, or Memos view
- Result: Super+<arrow key> still works!

These use cases are 100% reproducible for me, and I would be happy to collect more data--anything you need.

These behaviors were not seen in Evolution-3.22. Something seems to have regressed between then and 3.22.2.
Comment 1 Milan Crha 2016-12-15 10:38:37 UTC
Thanks for a bug report. Part of the 3.22.3 release (being done this Monday) is a fix for bug #775656. I believe it's related. I also tried to reproduce with the 3.22.3 and it works for me regardless where I start the evolution. Note that it also depends what message is selected in the Mail view, like meeting invitations can "do trouble", because for those the key presses are passed to the WebKit. By the way, the only arrow key which did anything here was the up-arrow-key (together with the Super key), all other three arrow keys did nothing here.

Could you re-try with 3.22.3, once it gets to your distribution, please?
Comment 2 Nate Graham 2016-12-15 14:29:25 UTC
Sure, will do!
Comment 3 Nate Graham 2016-12-18 15:55:15 UTC
The issue persists with Evolution 3.22.3. :(
Comment 4 Milan Crha 2016-12-19 09:58:27 UTC
Okay, thanks. Let's deal with this in the bug #775656, it also seems to not be fully fixed yet.

*** This bug has been marked as a duplicate of bug 775656 ***
Comment 5 Milan Crha 2016-12-19 17:05:31 UTC
(In reply to Milan Crha from comment #4)
> Okay, thanks. Let's deal with this in the bug #775656, it also seems to not
> be fully fixed yet.

I'm sorry, that was a mistake. These two bug reports are not about the same issue. I'm sorry about the confusion. I'm reopening this bug.
Comment 6 Nate Graham 2016-12-19 17:09:13 UTC
Cool, thanks!
Comment 7 Milan Crha 2016-12-21 18:05:37 UTC
I tried to reproduce this, but no luck. I'm also with Fedora 25 and Wayland.

I closed in the Tasks view (not that it matters here) and when I open the evolution again, from Activities->Evolution - both by mouse, then the Super+Arrow-Up maximizes the window, Super+Arrow-Left attaches it to the left (when not maximizer) and similarly with Super+Arrow-Right. The key I call "Super" is the "Windows" key between the Ctrl and Alt on the left of the keyboard.

Could you open gnome-tweak-tools and verify that you do not override anything in the Typing section there, please? The bold lines highlight where you've made changes there, if any. I have all regular, aka not bold. And when you'll be there, check that in the Windows section the "Window Action Key" iss et to the Super. It most likely is, but just in case.

I somehow do not understand why would the Evolution prevent GNOME Shell to use the hot-key, when it is supposed to be used by it,. not by the Evolution itself. By the way, my original window size is smaller than the desktop size, thus I see the changes fine. Could you also try whether anything changes when you select a different part of the window in the evolution, like the Search entry, the list of messages, the folder tree, or the message preview, please? Eventually similar parts in the other views.
Comment 8 Nate Graham 2016-12-22 04:03:06 UTC
Super is my Windows key, too.

Nothing is overridden in the Typing section in gnome-tweak-tool. I also have all regular, non-bold entries there.

FWIW, for me now the tiling shortcuts aren't working at all, no matter what view Evolution opens in.

No matter what size I make Evolution's main view, the shortcuts still don't work.

No matter what's selected (the search fiels, folder list, message list, message, calendar, task list, etc) the shortcuts still don't work.

Here's something though: Super-h minimizes the window, Super-up maximizes it, and Super-down de-maximizes it! I think I forgot to test those before; I rarely use them. So it's just Super-left and Super-right that aren't working.
Comment 9 Nate Graham 2017-03-02 17:24:06 UTC
FWIW, this seems to be fixed now as of 3.22.5.