Modify

Opened 4 years ago

Closed 2 years ago

#20696 closed defect (irreproducible)

MacOS System Preferences > General > Prefer tabs > Always causes certain modals to open as tabs and break JOSM

Reported by: rideearthtom Owned by: team
Priority: normal Milestone:
Component: Core Version: latest
Keywords: template_report, macos Cc: animaux

Description (last modified by rideearthtom)

What steps will reproduce the problem?

  1. Set MacOS System Preferences > General > Prefer tabs > Always
  2. Open any dataset
  3. Open relation editor

What is the expected result?

Relation editor opens and works normally

What happens instead?

Relation editor opens as a tab and disables all input (trackpad/keyboard) for the entire app, including menu bar, necessitating force quit.

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

I use JOSM professionally and have been unable to work for several weeks since updating to the latest version of MacOS, in which several default system preferences changed. There appears to be some kind of strange issue caused by this specific tab/window setting. I've now diagnosed the cause and left this ticket open for a fix to be implemented.

Revision:17580
Build-Date:2021-03-18 15:54:45

Identification: JOSM/1.5 (17580 en_GB) Mac OS X 10.16
OS Build number: macOS 11.2.3 (20D91)
Memory Usage: 328 MB / 8192 MB (104 MB allocated, but free)
Java version: 16+36, Azul Systems, Inc., OpenJDK 64-Bit Server VM
Look and Feel: com.apple.laf.AquaLookAndFeel
Screen: Display 69731840 1280×800 (scaling 2.00×2.00)
Maximum Screen Size: 1280×800
Best cursor sizes: 16×16→16×16, 32×32→32×32
VM arguments: [-Djpackage.app-version=17580, --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]

Attachments (4)

Screenshot 2021-03-31 at 13.30.21.png (446.8 KB ) - added by rideearthtom 4 years ago.
Screenshot 2021-03-31 at 13.31.33.png (1.1 MB ) - added by rideearthtom 4 years ago.
Screenshot 2021-03-31 at 13.32.07.png (1.8 MB ) - added by rideearthtom 4 years ago.
Screenshot 2021-03-31 at 13.33.12.png (645.9 KB ) - added by rideearthtom 4 years ago.

Change History (11)

by rideearthtom, 4 years ago

by rideearthtom, 4 years ago

by rideearthtom, 4 years ago

by rideearthtom, 4 years ago

comment:1 by rideearthtom, 4 years ago

Update: I've identified the cause of the problem, and I believe it should be handled by JOSM, so am keeping this ticket open. Replicate it by changing System Preferences > General > Prefer tabs to Always. Reverting to Never resolves the symptom but not the underlying issue.

comment:2 by rideearthtom, 4 years ago

Description: modified (diff)
Summary: Opening relation editor disables all input and necessitates force quit since updating to MacOS 11 (Big Sur)MacOS System Preferences > General > Prefer tabs > Always causes certain modals to open as tabs and break JOSM

comment:3 by skyper, 4 years ago

That is the same problem as written in comment 7 on #20112, right?

You could use a virtual OS within your MacOS to run JOSM.

in reply to:  3 comment:4 by rideearthtom, 4 years ago

Replying to skyper:

That is the same problem as written in comment 7 on #20112, right?

You could use a virtual OS within your MacOS to run JOSM.

Almost but not quite. That ticket specifies JOSM being in fullscreen mode. The issue described here happens regardless of app window settings.

comment:5 by skyper, 4 years ago

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

comment:6 by skyper, 4 years ago

Cc: animaux added

comment:7 by taylor.smock, 2 years ago

Resolution: irreproducible
Status: newclosed

I have been unable to reproduce with Mac OS X 12.6.1, and we haven't seen duplicates for a long time.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain team.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


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