** Description changed: - Motif 2.3.4 includes a fix for upstream bug #1565 (The active window - changes to inactive when the drop down list is clicked) [1]. A side- - effect of this fix is that keyboard navigation of menus does not work - correctly. + [Impact] + Keyboard navigation of menus in applications built against Motif 2.3.4 is broken. + This is a regression for applications that were previously built against Lesstif but have been built against Motif in Saucy, see the transition bug LP: #1222747. The fix is an updated patch for upstream bug #1565 [1], provided by upstream. - Steps to reproduce: + [Test Case] Install and run xball (or any other Motif application with a menu bar). Click on 'File' in the menu bar (or press Alt-F). - Now press Left Arrow or Right Arrow and the highlight should move left and right through the horizontal menu options (File, Actions, Options and Help). - Now press Up Arrow, Down Arrow or Enter and nothing happens. + Now press Left Arrow or Right Arrow and the highlight should move left and right through the horizontal menu options (File, Actions, Options and Help). + Now press Up Arrow, Down Arrow or Enter and nothing happens, the expect behaviour is that the highlight should move through the vertical menu options and the option be actioned. + + [Regression Potential] + This patch affects the operation of ComboBox, PopupMenu, OptionMenu and DropDownList widgets in applications built against Motif. + The behaviour of the original bug #1565 and previous versions of the patch to fix it were different on different display managers / window managers. I have successfully tested the current patch in Unity, MWM, XFCE, FluxBox, LXDE, GNOME, KDE and Openbox. + + In this SRU, I would like to include fixes for two additional bugs: + - the undefined use of sprintf in lib/Xm/XmRenderT.c where the source and destination buffers overlap (upstream bug #1628 [2]) + - an array bounds error in lib/Xm/DataF.c where _XmDataFieldIsWSpace() is called with num_entries = 3 (upstream bug #1629 [3]) + I believe the fixes for these are trivial and the regression potential for them is low. [1] http://bugs.motifzone.net/show_bug.cgi?id=1565 + [2] http://bugs.motifzone.net/show_bug.cgi?id=1628 + [3] http://bugs.motifzone.net/show_bug.cgi?id=1629
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1255473 Title: Keyboard navigation of menus not working correctly To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/motif/+bug/1255473/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs