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 639459 - panelMenu: Make the appMenu unclickable when fading out.
panelMenu: Make the appMenu unclickable when fading out.
Status: RESOLVED FIXED
Product: gnome-shell
Classification: Core
Component: general
unspecified
Other All
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
: 647458 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2011-01-13 21:22 UTC by Jasper St. Pierre (not reading bugmail)
Modified: 2014-08-07 10:29 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
panelMenu: Make the appMenu unclickable when fading out. (1.25 KB, patch)
2011-01-13 21:22 UTC, Jasper St. Pierre (not reading bugmail)
rejected Details | Review
appMenu: Disable reactivity at the start of animation (1.36 KB, patch)
2011-05-07 07:14 UTC, Jasper St. Pierre (not reading bugmail)
reviewed Details | Review
appMenu: Disable reactivity at the start of animation (1.04 KB, patch)
2011-05-12 23:02 UTC, Jasper St. Pierre (not reading bugmail)
committed Details | Review

Description Jasper St. Pierre (not reading bugmail) 2011-01-13 21:22:35 UTC
For some reason, clicking on the application menu while going into the
overview caused memory corruption and then a hard crash after taking a
little while.
Comment 1 Jasper St. Pierre (not reading bugmail) 2011-01-13 21:22:37 UTC
Created attachment 178257 [details] [review]
panelMenu: Make the appMenu unclickable when fading out.
Comment 2 Owen Taylor 2011-01-17 16:39:51 UTC
Review of attachment 178257 [details] [review]:

No
Comment 3 Jasper St. Pierre (not reading bugmail) 2011-05-07 07:14:57 UTC
Created attachment 187406 [details] [review]
appMenu: Disable reactivity at the start of animation

If you clicked on the application button while it was fading out, like
during a transition to the overview, a vestigal menu appeared.
Comment 4 Jasper St. Pierre (not reading bugmail) 2011-05-07 07:15:12 UTC
While it seems that the memory corruption is gone (I'm going to guess that fixing atlas fixed it), the unattached menu is still wrong.
Comment 5 Colin Walters 2011-05-11 19:01:26 UTC
Review of attachment 187406 [details] [review]:

::: js/ui/panel.js
@@ +315,3 @@
+                           transition: 'easeOutQuad',
+                           onComplete: function() {
+                               this.actor.reactive = true;

I think we should make the actor reactive immediately; no reason not to be able to click on it when it's 99% opacity.
Comment 6 Jasper St. Pierre (not reading bugmail) 2011-05-12 23:02:13 UTC
Created attachment 187749 [details] [review]
appMenu: Disable reactivity at the start of animation

If you clicked on the application button while it was fading out, like
during a transition to the overview, a vestigal menu appeared.



appMenu: Disable reactivity at the start of animation

OK.
Comment 7 Colin Walters 2011-05-16 20:54:33 UTC
Review of attachment 187749 [details] [review]:

Looks good, thanks!
Comment 8 Colin Walters 2011-05-16 20:54:34 UTC
Review of attachment 187749 [details] [review]:

Looks good, thanks!
Comment 9 Jasper St. Pierre (not reading bugmail) 2011-05-16 23:13:20 UTC
Comment on attachment 187749 [details] [review]
appMenu: Disable reactivity at the start of animation

Attachment 187749 [details] pushed as c4f5274 - appMenu: Disable reactivity at the start of animation


I can see you're extremely excited about it, too!
Comment 10 Owen Taylor 2011-05-24 21:49:35 UTC
Patch isn't fully correct:

 Start on a populated desktop
 Enter the overview
 Switch to the empty desktop
 Leave the overview

You can now get the menu for the last application by clicking on the blank space. Probably the best thing to do would be to implement the cleanup described in bug 645734 so we don't have weirdly interacting code paths for hiding the button two different ways.
Comment 11 Jasper St. Pierre (not reading bugmail) 2012-05-17 12:38:24 UTC
I cannot reproduce:

  Have populated desktop
  Super
  Ctrl+Shift+Down to empty desktop
  Super
  Ctrl+Alt+Tab to top panel
  Hit right

The date menu is selected for me.
Comment 12 Allan Day 2012-10-31 01:58:47 UTC
(In reply to comment #11)
> I cannot reproduce:
> 
>   Have populated desktop
>   Super
>   Ctrl+Shift+Down to empty desktop
>   Super
>   Ctrl+Alt+Tab to top panel
>   Hit right
> 
> The date menu is selected for me.

Does that mean this is fixed? This bug seems dead.
Comment 13 Florian Müllner 2013-03-03 21:27:19 UTC
Let's assume bug 645734 fixed the remaining issue.
Comment 14 Florian Müllner 2014-08-07 10:29:52 UTC
*** Bug 647458 has been marked as a duplicate of this bug. ***