<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>