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'.
Actually, it might be a problem with utilsplugin2 or opendata.