Modify

Opened 3 years ago

#21621 new defect

Open dialog traverse folders verify finicky on macOS 12 arm64 with Bluetooth mouse

Reported by: bal_agates@… Owned by: team
Priority: normal Milestone:
Component: Core Version: latest
Keywords: template_report, open dialog Cc:

Description

What steps will reproduce the problem?

  1. Select File > Open.
  2. An open dialog appears. On new computer with fresh install default dir was root "/".
  3. Double click on a folder to descend into the selected folder.

What is the expected result?

Descend into folder.

What happens instead?

Mostly nothing. Clicked on folder remains highlighted. Very occasionally it does descend into selected folder.

Please provide any additional information below. Attach a screenshot if possible.

At first I thought it was a macOS security problem because the open dialog started out at root. Changing macOS security settings didn't help. I then found I could use the Save dialog to change to my user space. The open dialog then defaulted to the last saved location, in my user space, but I still could not navigate a directory tree. Going up from pulldown worked. Going down by double clicking folder rarely worked.

I think it is a double click timing problem. Double clicking from my built-in trackpad seems to always (?) work. With my Bluetooth mouse it seems to work a little more reliably if I click once to select the folder, wait about 3 seconds, and then double click. The problem could be influenced by JOSM (Intel app) running from Rosetta2 on an arm64 macOS 12.0.1 computer.

Also note that the JOSM Save dialog is much more macOS like and I have not had any problems with that. The save dialog has the selector for [icon, list, column] view and in column view you do only need to click, not double click, on a folder to descend. The open dialog looks much simpler and doesn't have the view selector. The open dialog only has a current directory pulldown at the top.

Revision:18303
Build-Date:2021-11-01 22:56:21

Identification: JOSM/1.5 (18303 en) Mac OS X 10.16
OS Build number: macOS 12.0.1 (21A559)
Memory Usage: 240 MB / 8192 MB (96 MB allocated, but free)
Java version: 17.0.1+12-LTS, Azul Systems, Inc., OpenJDK 64-Bit Server VM
Look and Feel: com.apple.laf.AquaLookAndFeel
Screen: Display 1 1728×1117 (scaling 2.00×2.00) Display 3 1920×1080 (scaling 2.00×2.00)
Maximum Screen Size: 1920×1117
Best cursor sizes: 16×16→16×16, 32×32→32×32
System property file.encoding: UTF-8
System property sun.jnu.encoding: UTF-8
Locale info: en_US
Numbers with default locale: 1234567890 -> 1234567890
VM arguments: [-Djpackage.app-version=18303, --add-modules=java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web, --add-exports=java.base/sun.security.action=ALL-UNNAMED, --add-exports=java.desktop/com.apple.eawt=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED, --add-opens=java.base/java.lang=ALL-UNNAMED, --add-opens=java.base/java.nio=ALL-UNNAMED, --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED, --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED, --add-opens=java.desktop/javax.imageio.spi=ALL-UNNAMED, --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED, --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED, -Djpackage.app-path=/Applications/JOSM.app/Contents/MacOS/JOSM]

Plugins:
+ apache-commons (35524)
+ photo_geotagging (35783)

Attachments (0)

Change History (0)

Modify Ticket

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

Add Comment


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