Modify

Opened 8 years ago

Last modified 5 months ago

#13814 reopened defect

Zoom is extremely sensitive now

Reported by: Sunfishtommy Owned by: team
Priority: normal Milestone:
Component: Core Version:
Keywords: osx sierra mac scroll zoom Cc: bitnapper

Description

What steps will reproduce the problem?

What is the expected result?

Use scroll on my computer to zoom in and out on josm.

What happens instead?

Normal zoom using the scroll is extremely sensitive to the point of being unusable. It will zoom all the way down to 1 meter when you zoom in, and with just a small scroll motion it will zoom all the way out to global scale.

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

The only way to zoom in and out now is with the small zoom tool in the top left corner of the screen. This tool still works normally with normal sensitivity

I am using a macbook pro retna display if that makes any difference. the scroll is very sensitive with the touch pad two finger scroll.

URL:http://josm.openstreetmap.de/svn/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2016-09-06 00:16:07 +0200 (Tue, 06 Sep 2016)
Build-Date:2016-09-05 22:21:00
Revision:10966
Relative:URL: ^/trunk

Identification: JOSM/1.5 (10966 en) Mac OS X 10.12
Memory Usage: 3417 MB / 3641 MB (1508 MB allocated, but free)
Java version: 1.8.0_101-b13, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM
Screen: Display 69732992 1280x800
Maximum Screen Size: 1280x800
VM arguments: [-Djava.security.policy=file:<java.home>/lib/security/javaws.policy, -DtrustProxy=true, -Djnlpx.home=<java.home>/bin, -Djava.security.manager, -Djnlpx.origFilenameArg=${HOME}/Desktop/josm.jnlp, -Djnlpx.remove=true, -Dsun.awt.warmup=true, -Djava.util.Arrays.useLegacyMergeSort=true, -Dmacosx.jnlpx.dock.name=JOSM, -Dmacosx.jnlpx.dock.icon=${HOME}/Library/Application Support/Oracle/Java/Deployment/cache/6.0/16/47ee53d0-5ee98c81.icns, -Djnlpx.jvm="<java.home>/bin/java", -Djnlpx.vmargs=LURqYXZhLnV0aWwuQXJyYXlzLnVzZUxlZ2FjeU1lcmdlU29ydD10cnVlAA==]
Dataset consistency test: No problems found

Plugins:
+ OpeningHoursEditor (32699)
+ SeaMapEditor (32767)
+ apache-commons (32699)
+ buildings_tools (32944)
+ continuosDownload (53)
+ ejml (32680)
+ geotools (32813)
+ imagery_offset_db (32796)
+ jts (32699)
+ opendata (32898)
+ reverter (32796)
+ terracer (33031)
+ utilsplugin2 (32815)

Tagging presets:
+ http://www.freietonne.de/ft_icons/josm/FreieTonne_rules_presets_zip.php
+ https://raw.githubusercontent.com/OpenSeaMap/josm/master/INT-1-preset.xml
+ https://josm.openstreetmap.de/josmfile?page=Presets/OpenSeaMap-PresetForSeamarks&zip=1
+ https://raw.githubusercontent.com/OpenSeaMap/josm/master/Presets_Sport.xml
+ https://josm.openstreetmap.de/josmfile?page=Presets/Diving&zip=1

Map paint styles:
- https://josm.openstreetmap.de/josmfile?page=Styles/LessObtrusiveNodes&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/SlovakiaBicycleRoutes&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Cycleways&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Maxspeed&zip=1
- https://raw.githubusercontent.com/OpenSeaMap/josm/master/INT1_Seamark.mapcss
- https://josm.openstreetmap.de/josmfile?page=Styles/Lit&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Surface&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Surface-DataEntry&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Lane_and_Road_Attributes&zip=1

Last errors/warnings:
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet

Attachments (0)

Change History (11)

comment:1 by Klumbumbus, 8 years ago

Keywords: osx added

comment:2 by Klumbumbus, 8 years ago

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

comment:3 by west_lake, 8 years ago

The same issue is happening with me. It began when I updated to osx 10.12 Sierra.

Using the trackpad scrolls fine but when I use a non-apple mouse, it lags and jumps between low and high zoom.

comment:4 by anonymous, 8 years ago

Same issue, I noticed a memory "leak" occurred as well - causing JOSM to freeze.

comment:5 by bastiK, 8 years ago

@Sunfishtommy, @west_lake: Could you please test and compare the zoom behaviour in a different Java application, for example gpsprune? This will be useful to determine if there is a problem in JOSM or a more general problem with Java integration in OSX 10.12.

@anonymous: Casual mentioning of unrelated freeze and supposed memory leak is unhelpful. Please open a separate ticket and provide more details, if you like to report this issue.

comment:6 by west_lake, 8 years ago

@bastiK A similar issue exists with gpsprune when zooming using the scroll-wheel on my Logitech mouse. Basically, zooming skips a few clicks then catches. Seems as if it might be an OSX 10.12 related issue..Thanks

comment:7 by bastiK, 8 years ago

Keywords: sierra mac scroll zoom added; template_report removed
Resolution: othersoftware
Status: newclosed

Problem with Java in OS X 10.12 Sierra: Java bug 8166591. Further info and links here. It seems IntelliJ patched and released their own version of the JDK to get rid of this problem.

Let's wait for a bug fix. If Apple / Oracle don't resolve this issue for a longer period of time, we can think about workarounds in JOSM.

in reply to:  5 comment:8 by Sunfishtommy, 8 years ago

@bastiK I tested it in QGIS as well and it has the same zoom problem, but I don't remember if QGIS is a java program, and I also think that QGIS always had sensative zoom issues.

Replying to bastiK:

@Sunfishtommy, @west_lake: Could you please test and compare the zoom behaviour in a different Java application, for example gpsprune? This will be useful to determine if there is a problem in JOSM or a more general problem with Java integration in OSX 10.12.

@anonymous: Casual mentioning of unrelated freeze and supposed memory leak is unhelpful. Please open a separate ticket and provide more details, if you like to report this issue.

comment:9 by Klumbumbus, 8 years ago

Cc: bitnapper added

comment:10 by anonymous, 5 months ago

Resolution: othersoftware
Status: closedreopened

comment:11 by anonymous, 5 months ago

This scroll issue on mac is still a problem and has not been fixed by java. I feel it is an issue with JOSM.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as reopened 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 'new'.
Next status will be 'needinfo'. The owner will be changed from team to Sunfishtommy.
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.