Bug 409337

Summary: Menu stays in the GNU Emacs window
Product: [Frameworks and Libraries] kded-appmenu Reporter: Félicien Pillot <felicien.pillot>
Component: menu exporterAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DOWNSTREAM    
Severity: normal CC: kde, nate
Priority: NOR    
Version First Reported In: 5.16.1   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: appears at the top of the window, and not in the top panel

Description Félicien Pillot 2019-06-30 17:09:38 UTC
Created attachment 121238 [details]
appears at the top of the window, and not in the top panel

I am seeing some strange —and repeatable— behaviors with the global menu widget in the top panel, various depending on the focused application.

STEP TO REPRODUCE
0. Open GNU Emacs

OBSERVED RESULT
The top menubar appears at the top of the window, and not in the top panel (see attachment)

EXPECTED RESULT
The top menubar appears the same way as in other KDE applications: in the top panel.

=== SOFTWARE/OS VERSIONS ===
Distribution: Parabola
Linux version: lts 4.14.85
KDE Plasma Version: 5.16.1
KDE Frameworks Version: 5.59.0
Qt Version: 5.12.4
Comment 1 Kai Uwe Broulik 2019-07-01 06:53:17 UTC
Please run xprop and click the window and upload the contents of this command here.
Comment 2 Félicien Pillot 2019-07-01 18:28:36 UTC
(In reply to Kai Uwe Broulik from comment #1)
> Please run xprop and click the window and upload the contents of this
> command here.

_NET_WM_ICON_GEOMETRY(CARDINAL) = 1509, 1, 32, 20
_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_MOVE, _NET_WM_ACTION_RESIZE, _NET_WM_ACTION_MINIMIZE, _NET_WM_ACTION_SHADE, _NET_WM_ACTION_MAXIMIZE_VERT, _NET_WM_ACTION_MAXIMIZE_HORZ, _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_CLOSE
_KDE_NET_WM_FRAME_STRUT(CARDINAL) = 1, 1, 24, 1
_NET_FRAME_EXTENTS(CARDINAL) = 1, 1, 24, 1
_MOTIF_DRAG_RECEIVER_INFO(_MOTIF_DRAG_RECEIVER_INFO) = 0x6c, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
_NET_WM_DESKTOP(CARDINAL) = 0
_KDE_NET_WM_ACTIVITIES(STRING) = "c60598eb-6772-404b-be09-fa8fe2401141"
WM_STATE(WM_STATE):
                window state: Normal
                icon window: 0x0
_NET_WM_STATE(ATOM) = 
WM_HINTS(WM_HINTS):
                Client accepts input or input focus: True
                Initial state is Normal State.
                bitmap id # to use for icon: 0x66000c6
                bitmap id # of mask for icon: 0x66000cc
                window id # of group leader: 0x6600001
_GTK_THEME_VARIANT(UTF8_STRING) = 
_NET_WM_ICON(CARDINAL) =        Icon (48 x 48):
                                                        
                            ░░░▒▒░░░                    
                        ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒                 
                      ░▒▒▒▒░░░░░░░░░▒▒▒▒▒░              
                    ░▒▒▒░░░░░░░░░░░░░░░▒▒▒▒░            
                   ▒▒▒░░░░░░░░░░░░░░░░░░░▒▒▒▒           
                 ░▒▒░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒          
                ░▒▒░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒░        
               ░▒▒░░░░░░░░░░░░░░░       ░▒▒▒▒▒▒▓        
              ░▒▒░░░░░░░░░░░░░           ░▒▒▒▒▒▒▒       
              ▒▒░░░░░░░░░░░░░░░░░░░░░    ░▒▒▒▒▒▒▒▒      
             ▒▒░░░░░░░░░░░░░░░░░░░░░      ▒▒▒▒▒▒▒▒▒     
            ░▒░░░░░░░░░░░░░░░            ░▒▒▒▒▒▒▒▒▓     
            ▒▒░░░░░░░░░                  ░▒▒▒▒▒▒▒▒▒▒    
           ░▒░░░░░░░░░                 ░▒▒▒▒▒▒▒▒▒▒▒▓    
           ▒▒░░░░░░░░         ░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   
           ▒░░░░░░░░░░      ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓   
          ▒▒░░░░░░░░░░░     ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░  
          ▒▒░░░░░░░░░░░░     ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  
          ▒▒░░░░░░░░░░░░░      ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓  
          ▒░░░░░░░░░░░▒▒▒▒░      ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓  
         ░▒░░░░░░░░░░▒▒▒▒▒▒▒░      ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓  
         ░▒░░░░░░░░░▒▒▒▒▒▒▒░░░░      ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░ 
         ░▒░░░░░░░▒▒▒▒▒░░             ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░ 
         ░▒░░░░░░▒▒▒▒░             ░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░ 
         ░▒░░░░░▒▒▒░           ░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░ 
         ░▒░░░▒▒▒▒░          ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓  
         ░▒░░▒▒▒▒░         ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓  
          ▓▒▒▒▒▒▒░        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓  
          ▒▒▒▒▒▒▒░       ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  
          ▒▒▒▒▒▒▒░       ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░  
          ░▒▒▒▒▒▒▒        ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓   
           ▒▒▒▒▒▒▒▒░         ░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   
           ░▒▒▒▒▒▒▒▒░                     ░░▒▒▒▒▒▒▒▓░   
            ▒▒▒▒▒▒▒▒▒▒░░                    ░▒▒▒▒▒▒▒    
            ░▒▒▒▒▒▒▒▒▒▒▒▒▒░░                ▒▒▒▒▒▒▓░    
             ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░     ░▒▒▒▒▒▒▓▒     
              ▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░      ░░▒▒▒▒▒▒▒▒▓      
              ░▓▒▒▒▒▒▒▒▒▒▒▒░░      ░░▒▒▒▒▒▒▒▒▒▒▒▓       
               ░▓▒▒▒▒▒▒▒▒░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░       
                ▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░        
                 ░▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░         
                  ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒           
                    ▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓░            
                      ▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒              
                        ░▒▓▓▒▒▒▒▒▒▒▓▓▓▒░                
                           ░░▒▒▒▒▒▒░░                   
                                                        


_KDE_NET_WM_USER_CREATION_TIME(CARDINAL) = 860096990
XdndAware(ATOM) = BITMAP
_NET_WM_OPAQUE_REGION(CARDINAL) = 3, 0, 666, 3, 0, 3, 672, 684
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_NORMAL
_NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 106954925, 106954926
_NET_WM_USER_TIME(CARDINAL) = 860096398
_NET_WM_USER_TIME_WINDOW(WINDOW): window id # 0x66000ac
WM_CLIENT_LEADER(WINDOW): window id # 0x6600001
_NET_WM_PID(CARDINAL) = 20326
WM_LOCALE_NAME(STRING) = "fr_FR.utf8"
WM_CLIENT_MACHINE(STRING) = "<my_host>" ##(this is not my real hostname)
WM_NORMAL_HINTS(WM_SIZE_HINTS):
                program specified minimum size: 40 by 92
                program specified resize increment: 8 by 17
                program specified base size: 40 by 92
                window gravity: NorthWest
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING, _NET_WM_SYNC_REQUEST
WM_CLASS(STRING) = "emacs", "Emacs"
WM_ICON_NAME(STRING) = "emacs@<my_host>"
_NET_WM_ICON_NAME(UTF8_STRING) = "emacs@<my_host>"
WM_NAME(STRING) = "emacs@<my_host>"
_NET_WM_NAME(UTF8_STRING) = "emacs@<my_host>"
Comment 3 Nate Graham 2024-06-18 16:42:58 UTC
App issue, please report to Emacs.