Modify

Opened 19 months ago

Last modified 9 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 Changed 19 months ago by taylor.smock

Description: modified (diff)

comment:2 Changed 19 months ago by taylor.smock

Description: modified (diff)

comment:3 Changed 19 months ago by marcello@…

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 Changed 19 months ago by taylor.smock

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

comment:5 Changed 19 months ago by taylor.smock

Keywords: macosx added

comment:6 Changed 19 months ago by taylor.smock

Description: modified (diff)

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

comment:7 Changed 19 months ago by marcello@…

comment:8 in reply to:  7 Changed 19 months ago by taylor.smock

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 19 months ago by taylor.smock (previous) (diff)

comment:9 Changed 15 months ago by Stereo

Keywords: macos added; macosx removed

comment:10 Changed 10 months ago by taylor.smock

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 Changed 9 months ago by taylor.smock

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.
to The owner will be changed from taylor.smock to the specified user.
The owner will change to taylor.smock
as duplicate The resolution will be set to duplicate.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.