<html>
    <head>
      <base href="https://bugzilla.gnome.org/" />
    </head>
    <body><span class="vcard"><a href="page.cgi?id=describeuser.html&login=gnome%40genodeftest.de" title="Christian Stadelmann <gnome@genodeftest.de>"> <span class="fn">Christian Stadelmann</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [Wayland] Submenus often get closed after ~2 seconds"
   href="https://bugzilla.gnome.org/show_bug.cgi?id=768016">bug 768016</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Blocks</td>
           <td>
                
           </td>
           <td>757579
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [Wayland] Submenus often get closed after ~2 seconds"
   href="https://bugzilla.gnome.org/show_bug.cgi?id=768016#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [Wayland] Submenus often get closed after ~2 seconds"
   href="https://bugzilla.gnome.org/show_bug.cgi?id=768016">bug 768016</a>
              from <span class="vcard"><a href="page.cgi?id=describeuser.html&login=gnome%40genodeftest.de" title="Christian Stadelmann <gnome@genodeftest.de>"> <span class="fn">Christian Stadelmann</span></a>
</span></b>
        <pre>With keyboard navigation (arrow keys) menus work fine and this issue is not
present. Note that keyboard navigation is partially broken due to <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [Wayland] menus opened from access keys (mnemonic menu items) hide instantly"
   href="show_bug.cgi?id=768017">bug #768017</a>
though.

With WAYLAND_DEBUG=1 added to environment, this issue is occurring less often,
but still happens with ~20% probability.

This is an excerpt from `WAYLAND_DEBUG=1 anjuta` with the issue happening:


[2932029,985] <a href="mailto:wl_pointer@8.motion">wl_pointer@8.motion</a>(19648858, 191,460938, 133,816406)
[2932030,047] <a href="mailto:wl_pointer@8.frame">wl_pointer@8.frame</a>()
[2932044,831] <a href="mailto:wl_pointer@8.motion">wl_pointer@8.motion</a>(19648874, 196,347656, 133,816406)
[2932044,901] <a href="mailto:wl_pointer@8.frame">wl_pointer@8.frame</a>()
[2932063,620] <a href="mailto:wl_pointer@8.motion">wl_pointer@8.motion</a>(19648890, 201,347656, 133,816406)
[2932063,678] <a href="mailto:wl_pointer@8.frame">wl_pointer@8.frame</a>()
[2932095,967] <a href="mailto:wl_pointer@8.motion">wl_pointer@8.motion</a>(19648922, 213,347656, 132,816406)
[2932096,057] <a href="mailto:wl_pointer@8.frame">wl_pointer@8.frame</a>()
[2932113,540] <a href="mailto:wl_pointer@8.motion">wl_pointer@8.motion</a>(19648938, 217,347656, 132,816406)
[2932113,655] <a href="mailto:wl_pointer@8.frame">wl_pointer@8.frame</a>()
[2932130,739] <a href="mailto:wl_pointer@8.motion">wl_pointer@8.motion</a>(19648952, 219,347656, 132,816406)
[2932130,823] <a href="mailto:wl_pointer@8.frame">wl_pointer@8.frame</a>()

leaving 2nd level menu, entering 3rd level menu:

[2932147,990] <a href="mailto:wl_pointer@8.leave">wl_pointer@8.leave</a>(29612, wl_surface@58)
[2932148,081] <a href="mailto:wl_pointer@8.frame">wl_pointer@8.frame</a>()
[2932148,142] <a href="mailto:wl_pointer@8.enter">wl_pointer@8.enter</a>(29613, wl_surface@47, 6,347656, 17,816406)
[2932148,192] <a href="mailto:wl_pointer@8.frame">wl_pointer@8.frame</a>()
[2932148,242]  -> <a href="mailto:wl_surface@19.attach">wl_surface@19.attach</a>(wl_buffer@34, 0, 0)
[2932148,270]  -> <a href="mailto:wl_surface@19.set_buffer_scale">wl_surface@19.set_buffer_scale</a>(1)
[2932148,325]  -> <a href="mailto:wl_surface@19.damage">wl_surface@19.damage</a>(0, 0, 24, 24)
[2932148,357]  -> <a href="mailto:wl_surface@19.commit">wl_surface@19.commit</a>()
[2932148,367]  -> <a href="mailto:wl_pointer@8.set_cursor">wl_pointer@8.set_cursor</a>(29613, wl_surface@19, 4, 4)
[2932148,397] <a href="mailto:wl_pointer@8.motion">wl_pointer@8.motion</a>(19648974, 6,347656, 17,816406)
[2932148,435] <a href="mailto:wl_pointer@8.frame">wl_pointer@8.frame</a>()
[2932162,347] <a href="mailto:wl_pointer@8.motion">wl_pointer@8.motion</a>(19648988, 7,347656, 17,816406)
[2932162,440] <a href="mailto:wl_pointer@8.frame">wl_pointer@8.frame</a>()
[2932163,656]  -> <a href="mailto:wl_surface@47.attach">wl_surface@47.attach</a>(wl_buffer@37, 0, 0)
[2932163,681]  -> <a href="mailto:wl_surface@47.set_buffer_scale">wl_surface@47.set_buffer_scale</a>(1)
[2932163,689]  -> <a href="mailto:wl_surface@47.damage">wl_surface@47.damage</a>(6, 7, 347, 28)
[2932163,711]  -> <a href="mailto:wl_surface@47.frame">wl_surface@47.frame</a>(new id wl_callback@54)
[2932163,721]  -> <a href="mailto:wl_surface@47.commit">wl_surface@47.commit</a>()
[2932180,090] <a href="mailto:wl_display@1.delete_id">wl_display@1.delete_id</a>(54)
[2932180,139] <a href="mailto:wl_buffer@37.release">wl_buffer@37.release</a>()
[2932180,153] <a href="mailto:wl_pointer@8.motion">wl_pointer@8.motion</a>(19649002, 8,347656, 17,816406)
[2932180,187] <a href="mailto:wl_pointer@8.frame">wl_pointer@8.frame</a>()
[2932180,251] <a href="mailto:wl_callback@54.done">wl_callback@54.done</a>(19649010)
[2932181,089]  -> <a href="mailto:wl_compositor@4.create_region">wl_compositor@4.create_region</a>(new id wl_region@54)
[2932181,119]  -> <a href="mailto:wl_region@54.add">wl_region@54.add</a>(6, 5, 347, 229)
[2932181,143]  -> <a href="mailto:wl_surface@47.set_opaque_region">wl_surface@47.set_opaque_region</a>(wl_region@54)
[2932181,157]  -> <a href="mailto:wl_region@54.destroy">wl_region@54.destroy</a>()
[2932181,201]  -> <a href="mailto:wl_compositor@4.create_region">wl_compositor@4.create_region</a>(new id wl_region@51)
[2932181,221]  -> <a href="mailto:wl_region@51.add">wl_region@51.add</a>(6, 5, 347, 229)
[2932181,243]  -> <a href="mailto:wl_surface@47.set_input_region">wl_surface@47.set_input_region</a>(wl_region@51)
[2932181,256]  -> <a href="mailto:wl_region@51.destroy">wl_region@51.destroy</a>()
[2932182,876]  -> <a href="mailto:wl_surface@47.attach">wl_surface@47.attach</a>(wl_buffer@37, 0, 0)
[2932182,896]  -> <a href="mailto:wl_surface@47.set_buffer_scale">wl_surface@47.set_buffer_scale</a>(1)
[2932182,903]  -> <a href="mailto:wl_surface@47.damage">wl_surface@47.damage</a>(6, 7, 347, 225)
[2932182,919]  -> <a href="mailto:wl_surface@47.frame">wl_surface@47.frame</a>(new id wl_callback@27)
[2932182,928]  -> <a href="mailto:wl_surface@47.commit">wl_surface@47.commit</a>()
[2932196,345] <a href="mailto:wl_display@1.delete_id">wl_display@1.delete_id</a>(54)
[2932196,392] <a href="mailto:wl_display@1.delete_id">wl_display@1.delete_id</a>(51)
[2932196,407] <a href="mailto:wl_display@1.delete_id">wl_display@1.delete_id</a>(27)
[2932196,425] <a href="mailto:wl_buffer@37.release">wl_buffer@37.release</a>()
[2932196,440] <a href="mailto:wl_pointer@8.motion">wl_pointer@8.motion</a>(19649022, 11,347656, 17,816406)
[2932196,475] <a href="mailto:wl_pointer@8.frame">wl_pointer@8.frame</a>()
[2932196,533] <a href="mailto:wl_callback@27.done">wl_callback@27.done</a>(19649026)

moving mouse around on 3rd level menu:

[2932228,950] <a href="mailto:wl_pointer@8.motion">wl_pointer@8.motion</a>(19649054, 17,347656, 17,816406)
[2932229,002] <a href="mailto:wl_pointer@8.frame">wl_pointer@8.frame</a>()
[2932244,853] <a href="mailto:wl_pointer@8.motion">wl_pointer@8.motion</a>(19649074, 22,347656, 17,816406)
[2932244,899] <a href="mailto:wl_pointer@8.frame">wl_pointer@8.frame</a>()
[2932262,971] <a href="mailto:wl_pointer@8.motion">wl_pointer@8.motion</a>(19649090, 26,347656, 17,816406)
[2932263,041] <a href="mailto:wl_pointer@8.frame">wl_pointer@8.frame</a>()
[2932296,229] <a href="mailto:wl_pointer@8.motion">wl_pointer@8.motion</a>(19649124, 38,347656, 17,816406)
[2932296,329] <a href="mailto:wl_pointer@8.frame">wl_pointer@8.frame</a>()
[2932312,781] <a href="mailto:wl_pointer@8.motion">wl_pointer@8.motion</a>(19649140, 45,390625, 17,816406)
[2932312,830] <a href="mailto:wl_pointer@8.frame">wl_pointer@8.frame</a>()
[2932329,316] <a href="mailto:wl_pointer@8.motion">wl_pointer@8.motion</a>(19649156, 53,726562, 17,816406)
[2932329,399] <a href="mailto:wl_pointer@8.frame">wl_pointer@8.frame</a>()
[2932346,216] <a href="mailto:wl_pointer@8.motion">wl_pointer@8.motion</a>(19649174, 59,937500, 17,816406)
[2932346,297] <a href="mailto:wl_pointer@8.frame">wl_pointer@8.frame</a>()
[2932363,320] <a href="mailto:wl_pointer@8.motion">wl_pointer@8.motion</a>(19649182, 61,937500, 17,816406)
[2932363,382] <a href="mailto:wl_pointer@8.frame">wl_pointer@8.frame</a>()

here the unintended action happens:

[2933149,803]  -> <a href="mailto:xdg_popup@52.destroy">xdg_popup@52.destroy</a>()
[2933149,841]  -> <a href="mailto:wl_surface@47.destroy">wl_surface@47.destroy</a>()
[2933152,571]  -> <a href="mailto:xdg_surface@31.set_window_geometry">xdg_surface@31.set_window_geometry</a>(26, 23, 960, 1053)
[2933152,640]  -> <a href="mailto:wl_compositor@4.create_region">wl_compositor@4.create_region</a>(new id wl_region@27)
[2933152,661]  -> <a href="mailto:wl_region@27.add">wl_region@27.add</a>(33, 23, 946, 7)
[2933152,763]  -> <a href="mailto:wl_region@27.add">wl_region@27.add</a>(26, 30, 960, 1046)
[2933152,800]  -> <a href="mailto:wl_surface@29.set_opaque_region">wl_surface@29.set_opaque_region</a>(wl_region@27)
[2933152,826]  -> <a href="mailto:wl_region@27.destroy">wl_region@27.destroy</a>()
[2933152,897]  -> <a href="mailto:wl_compositor@4.create_region">wl_compositor@4.create_region</a>(new id wl_region@51)
[2933152,927]  -> <a href="mailto:wl_region@51.add">wl_region@51.add</a>(16, 13, 980, 1073)
[2933152,954]  -> <a href="mailto:wl_surface@29.set_input_region">wl_surface@29.set_input_region</a>(wl_region@51)
[2933152,970]  -> <a href="mailto:wl_region@51.destroy">wl_region@51.destroy</a>()
[2933153,535]  -> <a href="mailto:wl_surface@29.attach">wl_surface@29.attach</a>(wl_buffer@25, 0, 0)
[2933153,577]  -> <a href="mailto:wl_surface@29.set_buffer_scale">wl_surface@29.set_buffer_scale</a>(1)
[2933153,594]  -> <a href="mailto:wl_surface@29.damage">wl_surface@29.damage</a>(191, 1046, 198, 20)
[2933153,635]  -> <a href="mailto:wl_surface@29.frame">wl_surface@29.frame</a>(new id wl_callback@54)
[2933153,673]  -> <a href="mailto:wl_surface@29.commit">wl_surface@29.commit</a>()
[2933154,221]  -> <a href="mailto:wl_compositor@4.create_region">wl_compositor@4.create_region</a>(new id wl_region@56)
[2933154,256]  -> <a href="mailto:wl_region@56.add">wl_region@56.add</a>(6, 5, 217, 342)
[2933154,303]  -> <a href="mailto:wl_surface@58.set_opaque_region">wl_surface@58.set_opaque_region</a>(wl_region@56)
[2933154,329]  -> <a href="mailto:wl_region@56.destroy">wl_region@56.destroy</a>()
[2933154,367]  -> <a href="mailto:wl_compositor@4.create_region">wl_compositor@4.create_region</a>(new id wl_region@57)
[2933154,394]  -> <a href="mailto:wl_region@57.add">wl_region@57.add</a>(6, 5, 217, 342)
[2933154,419]  -> <a href="mailto:wl_surface@58.set_input_region">wl_surface@58.set_input_region</a>(wl_region@57)
[2933154,446]  -> <a href="mailto:wl_region@57.destroy">wl_region@57.destroy</a>()
[2933158,316]  -> <a href="mailto:wl_surface@58.attach">wl_surface@58.attach</a>(wl_buffer@60, 0, 0)
[2933158,368]  -> <a href="mailto:wl_surface@58.set_buffer_scale">wl_surface@58.set_buffer_scale</a>(1)
[2933158,385]  -> <a href="mailto:wl_surface@58.damage">wl_surface@58.damage</a>(6, 7, 217, 338)
[2933158,441]  -> <a href="mailto:wl_surface@58.frame">wl_surface@58.frame</a>(new id wl_callback@46)
[2933158,466]  -> <a href="mailto:wl_surface@58.commit">wl_surface@58.commit</a>()
[2933158,544] <a href="mailto:wl_display@1.delete_id">wl_display@1.delete_id</a>(52)
[2933158,569] <a href="mailto:wl_display@1.delete_id">wl_display@1.delete_id</a>(47)
[2933158,586] <a href="mailto:wl_pointer@8.leave">wl_pointer@8.leave</a>(29614, nil)
[2933158,610] <a href="mailto:wl_pointer@8.frame">wl_pointer@8.frame</a>()
[2933158,625] <a href="mailto:wl_surface@19.leave">wl_surface@19.leave</a>(wl_output@7)
[2933158,649]  -> <a href="mailto:wl_surface@19.attach">wl_surface@19.attach</a>(wl_buffer@34, 0, 0)
[2933158,694]  -> <a href="mailto:wl_surface@19.set_buffer_scale">wl_surface@19.set_buffer_scale</a>(1)
[2933158,715]  -> <a href="mailto:wl_surface@19.damage">wl_surface@19.damage</a>(0, 0, 24, 24)
[2933158,758]  -> <a href="mailto:wl_surface@19.commit">wl_surface@19.commit</a>()
[2933158,773]  -> <a href="mailto:wl_pointer@8.set_cursor">wl_pointer@8.set_cursor</a>(29613, wl_surface@19, 4, 4)
[2933196,223] <a href="mailto:wl_display@1.delete_id">wl_display@1.delete_id</a>(27)
[2933196,254] <a href="mailto:wl_display@1.delete_id">wl_display@1.delete_id</a>(51)
[2933196,260] <a href="mailto:wl_display@1.delete_id">wl_display@1.delete_id</a>(56)
[2933196,268] <a href="mailto:wl_display@1.delete_id">wl_display@1.delete_id</a>(57)
[2933196,273] <a href="mailto:wl_display@1.delete_id">wl_display@1.delete_id</a>(46)
[2933196,326] <a href="mailto:wl_display@1.delete_id">wl_display@1.delete_id</a>(54)
[2933196,341] <a href="mailto:wl_buffer@25.release">wl_buffer@25.release</a>()
[2933196,356] <a href="mailto:wl_buffer@60.release">wl_buffer@60.release</a>()
[2933196,364] <a href="mailto:wl_callback@46.done">wl_callback@46.done</a>(19650026)
[2933196,382] <a href="mailto:wl_callback@54.done">wl_callback@54.done</a>(19650026)
[2933229,254] <a href="mailto:wl_pointer@8.enter">wl_pointer@8.enter</a>(29615, wl_surface@29, 431,847656, 214,816406)
[2933229,356]  -> <a href="mailto:wl_surface@19.attach">wl_surface@19.attach</a>(wl_buffer@34, 0, 0)
[2933229,376]  -> <a href="mailto:wl_surface@19.set_buffer_scale">wl_surface@19.set_buffer_scale</a>(1)
[2933229,381]  -> <a href="mailto:wl_surface@19.damage">wl_surface@19.damage</a>(0, 0, 24, 24)
[2933229,389]  -> <a href="mailto:wl_surface@19.commit">wl_surface@19.commit</a>()
[2933229,393]  -> <a href="mailto:wl_pointer@8.set_cursor">wl_pointer@8.set_cursor</a>(29615, wl_surface@19, 4, 4)
[2933229,404] <a href="mailto:wl_pointer@8.frame">wl_pointer@8.frame</a>()
[2933229,461] <a href="mailto:wl_surface@19.enter">wl_surface@19.enter</a>(wl_output@7)
[2933229,469]  -> <a href="mailto:wl_surface@19.attach">wl_surface@19.attach</a>(wl_buffer@34, 0, 0)
[2933229,480]  -> <a href="mailto:wl_surface@19.set_buffer_scale">wl_surface@19.set_buffer_scale</a>(1)
[2933229,485]  -> <a href="mailto:wl_surface@19.damage">wl_surface@19.damage</a>(0, 0, 24, 24)
[2933229,497]  -> <a href="mailto:wl_surface@19.commit">wl_surface@19.commit</a>()
[2933229,501]  -> <a href="mailto:wl_pointer@8.set_cursor">wl_pointer@8.set_cursor</a>(29615, wl_surface@19, 4, 4)
[2933229,516] <a href="mailto:wl_pointer@8.motion">wl_pointer@8.motion</a>(19650046, 431,847656, 214,816406)
[2933229,525] <a href="mailto:wl_pointer@8.frame">wl_pointer@8.frame</a>()</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>