Modify

Opened 2 years ago

Last modified 2 years ago

#22628 new defect

Rotate/scale sometimes activate when using keyboard modifiers but without clicking

Reported by: twirl3215 Owned by: team
Priority: normal Milestone:
Component: Core Version:
Keywords: template_report Cc:

Description

Rotate (Cmd+Shift+click) sometimes activates when I use a keyboard shortcut that has the same modifiers, for example redo (Cmd+Shift+z). The same goes for scale, but with Cmd+Alt.

This occurs without clicking the mouse, and I've verified that my mouse isn't sending "ghost clicks".

Hitting escape fixes it.

When this happens, the cursor usually indicates rotation as normal, but I've caught it a couple of times rotating while still showing the standard pointer (though this could be a separate issue).

This has caused me to unknowingly rotate objects slightly a few times (using redo while not keeping the mouse completely still), luckily another mapper caught my mistake.

This started happening when I upgraded to 18621. It wasn't an issue with the previous version I was using (18427).

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

Revision:18621
Build-Date:2023-01-02 02:28:12

Identification: JOSM/1.5 (18621 en) Mac OS X 11.6.3
OS Build number: macOS 11.6.3 (20G415)
Memory Usage: 2204 MB / 4096 MB (1086 MB allocated, but free)
Java version: 17.0.5+8-LTS, Azul Systems, Inc., OpenJDK 64-Bit Server VM
Look and Feel: com.apple.laf.AquaLookAndFeel
Screen: Display 69731904 1440×900 (scaling 2.00×2.00) Display 441041167 2560×1440 (scaling 1.00×1.00)
Maximum Screen Size: 2560×1440
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=18621, --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]
Dataset consistency test: No problems found

Plugins:
+ FastDraw (35978)
+ PicLayer (1.0.2)
+ apache-commons (36034)
+ easypresets (1623509627)
+ ejml (35924)
+ geotools (36028)
+ jackson (36034)
+ jaxb (35952)
+ jts (36004)
+ measurement (35978)
+ opendata (36025)
+ reverter (36043)
+ todo (30306)
+ utilsplugin2 (36011)

Tagging presets:
+ <josm.userdata>/EasyPresets.xml

Map paint styles:
- https://josm.openstreetmap.de/josmfile?page=Styles/Osmc&zip=1

Last errors/warnings:
- 06132.251 E: null is NOT valid
- 06132.251 E: Reason: cvc-elt.1.a: Cannot find the declaration of element 'metadata'.

Attachments (0)

Change History (1)

comment:1 by twirl3215, 2 years ago

Actually, it might be a problem with utilsplugin2 or opendata.

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