Modify

Opened 3 years ago

Last modified 22 months ago

#22055 assigned defect

Drop down selection boxes no longer respond to arrow keys

Reported by: taylor.smock Owned by: taylor.smock
Priority: normal Milestone:
Component: Core Version:
Keywords: regression, macos, javabug, aqualaf Cc:

Description (last modified by taylor.smock)

This is a regression from r18221 (see #21319). (Works in r18218)

Steps to reproduce:

  1. Add a tag to an object
  2. Attempt to use arrow keys to select a different key/value

Attachments (0)

Change History (11)

comment:1 by taylor.smock, 3 years ago

Description: modified (diff)

comment:2 by taylor.smock, 3 years ago

Description: modified (diff)

comment:3 by marcello@…, 3 years ago

Works for me (but I may be a few changes ahead):

Steps I used:

  1. Select object, hit Alt-A -> the dialog opens and the key field is selected
  2. Hit down -> the drop down opens
  3. Hit down again multiple times -> each time the list selection changes
  4. Hit TAB -> the key is set, the value field is now selected

comment:4 by taylor.smock, 3 years ago

Might be a mac specific issue then. Since it definitely isn't working for me.

comment:5 by taylor.smock, 3 years ago

Keywords: macosx added

comment:6 by taylor.smock, 3 years ago

Description: modified (diff)

Yep. Mac specific. It worked for me on Linux with i3.

comment:7 by marcello@…, 3 years ago

in reply to:  7 comment:8 by taylor.smock, 3 years ago

Replying to marcello@…:

According to https://www.ibm.com/docs/en/sdk-java-technology/8?topic=applications-default-swing-key-bindings you have to press Alt+Down to open the dropdown.

Nope. Not working.

Anyway, I've been debugging this, and it looks like the textbox eats the pressed DOWN event on Mac ("line end event"), but does not on Windows/Linux.

Last edited 3 years ago by taylor.smock (previous) (diff)

comment:9 by Stereo, 2 years ago

Keywords: macos added; macosx removed

comment:10 by taylor.smock, 23 months ago

Keywords: javabug aqualaf added

It looks like this can be fixed by switching to Metal LaF. So this is yet another Aqua LaF problem. :(

comment:11 by taylor.smock, 22 months ago

Ticket #22768 has been marked as a duplicate of this ticket.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as assigned The owner will remain taylor.smock.
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from taylor.smock to the specified user. Next status will be 'new'.
Next status will be 'needinfo'. The owner will be changed from taylor.smock to taylor.smock.
as duplicate The resolution will be set to duplicate. Next status will be 'closed'. The specified ticket will be cross-referenced with this ticket.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.