﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
23825	extremely slow UI - pedestrian crossing markings	mnalis	mnalis	"==== What steps will reproduce the problem?
1. select a node and use `F3` to select `Highways/Waypoints/Pedestrian Crossing`
2. notice that it takes somewhat longer for dialog to come up than for other presets  (about 3 seconds; versus sub-second for other POI presets)
3. try to change `markings` - note that each click takes extremely long to process (about 6 seconds; versus sub-second for other POI presets, and even other drop drown lists in that same preset) 

==== What is the expected result?
it should be as fast as others (sub-second)

==== What happens instead?
it takes half a dozen seconds for click to register!

==== Please provide any additional information below. Attach a screenshot if possible.

Attached is a video. `00:00-00:16` is normally working preset for reference (bump gate), `00:17-01:10` is slow Pedestrian crossing. 
Slowness seems to vary depending on amount of data loaded, but that preset is always slower than all the others that I have tried.


{{{
Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2024-07-02 17:10:50 +0200 (Tue, 02 Jul 2024)
Revision:19128
Build-Date:2024-07-03 01:31:15
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (19128 en) Linux Debian GNU/Linux 12 (bookworm)
Memory Usage: 1528 MB / 2987 MB (245 MB allocated, but free)
Java version: 17.0.11+9-Debian-1deb12u1, Debian, OpenJDK 64-Bit Server VM
Look and Feel: javax.swing.plaf.metal.MetalLookAndFeel
Screen: :0.0 1920x1080x[Multi depth]@60Hz (scaling 1.00×1.00)
Maximum Screen Size: 1920×1080
Best cursor sizes: 16×16→16×16, 32×32→32×32
Environment variable LANG: hr_HR.UTF-8
System property file.encoding: UTF-8
System property sun.jnu.encoding: UTF-8
Locale info: en_US
Numbers with default locale: 1234567890 -> 1234567890
Desktop environment: ICEWM
Java package: openjdk-17-jre:amd64-17.0.11+9-1~deb12u1
fonts-noto: fonts-noto:all-20201225-1
VM arguments: [-Dsun.java2d.opengl=true, --add-exports=java.base/sun.security.action=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED]
Program arguments: [2023-08-01_15-43_Tue zadar walk.gpx, 2023-08-01_17-47_Tue walk zadar restoran.gpx, 2023-08-01_18-55_Tue walk plaza Zadar.gpx, 2023-08-02_08-47_Wed walk Zadar Spar.gpx, 2023-08-02_10-32_Wed kombijem po orbitrack.gpx, 2023-08-02_12-42_Wed walk Zadar rucak.gpx, 2023-08-02_16-06_Wed ksenija kombi autobus Zadar.gpx, 2023-08-02_17-41_Wed bus2 zadar.gpx, 2023-08-02_19-10_Wed back hostel.gpx, 2023-08-03_08-32_Thu zadar plaza-rucak.gpx, 2023-08-03_17-44_Thu vecera i Spar Zadar.gpx, 2023-08-04_07-23_Fri dorucak-rucak Zadar.gpx, 2023-08-04_17-36_Fri vecera nevrijeme.gpx, 2023-08-05_07-29_Sat zadar sub.gpx, 2023-08-05_17-28_Sat cafe Donat.gpx, 2023-08-06_07-11_Sun obilazak Zadra.gpx, 2023-08-06_12-49_Sun rucak Zadar.gpx, 2023-08-06_17-44_Sun plaza.gpx, 2023-08-07_07-23_Mon kisa sa plaze.gpx, 2023-08-07_13-44_Mon sa rucka.gpx, 2023-08-07_15-27_Mon bus odlazni.gpx, 2023-08-07_17-55_Mon sa vecere na plazu.gpx, 2023-08-07_21-13_Mon Zadar.gpx, 2023-08-08_07-58_Tue walk povratak u hostel.gpx]
Dataset consistency test: No problems found

Plugins:
+ DirectUpload (36178)
+ FixAddresses (36258)
+ ImageWayPoint (36226)
+ PicLayer (1.0.3)
+ Review.Changes (1.1.1)
+ apache-commons (36273)
+ apache-http (36273)
+ areaselector (2.6.2)
+ austriaaddresshelper (88)
+ buildings_tools (36226)
+ conflation (0.6.11)
+ ejml (36176)
+ imagery_offset_db (36289)
+ jna (36273)
+ jts (36004)
+ log4j (36273)
+ osmwiki-dataitem (0.0.8)
+ pt_assistant (637)
+ reverter (36256)
+ turnrestrictions (36226)
+ undelete (36226)
+ utilsplugin2 (36241)
+ wikipedia (605)

Tagging presets:
+ https://<user.name>.com/prezentacije/OpenStreetMap/josm-preset.xml
+ https://raw.githubusercontent.com/OpenNauticalChart/josm/master/INT-1-preset.xml
+ https://josm.openstreetmap.de/josmfile?page=Presets/Healthcare&zip=1
+ https://raw.githubusercontent.com/osmlab/name-suggestion-index/main/dist/presets/nsi-josm-presets.min.xml

Map paint styles:
- https://josm.openstreetmap.de/josmfile?page=Styles/PublicTransport&zip=1
+ http://bezdomni.net/Styles_HighlightedCapesBays-style.mapcss
+ https://josm.openstreetmap.de/josmfile?page=Styles/ColorWays&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Coloured_Streets&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Modified&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/CyclewaysStylingBNA&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/SidewalksPlus&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/BuildingColors&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/FixmeAndNote&zip=1

Validator rules:
+ https://josm.openstreetmap.de/josmfile?page=Rules/KeepRight&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/QAToolInspiredValidations&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/OSMLint&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/MissingWeekdays&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/SourceObjectTag&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/IndoorRules&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/Pictures&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/MissingOpeningHours&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/CheckDate&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Rules/FacebookWebsite&zip=1

Last errors/warnings:
- 00008.044 E: unable to find dependency log4j for plugin areaselector
}}}
"	defect	closed	normal	24.07	Core		fixed	template_report	
