Modify

Opened 16 years ago

Closed 16 years ago

Last modified 15 years ago

#2761 closed defect (fixed)

"Download from OSM along this track" focus grabbing annoyance

Reported by: Chris Bainbridge <chris.bainbridge@…> Owned by: jttt
Priority: minor Milestone:
Component: Core Version:
Keywords: DownloadAlongTrack Cc:

Description

The "Download from OSM along this track" function has an annoying feature when large tracks are downloaded - it pops up many individual modal dialogs that grab the mouse focus. If a large track is being downloaded, say 50 tiles, this can take many minutes (10 seconds per tile at 50 tiles will take over 8 minutes). In this time it is difficult to do anything else with the desktop, since every 10 seconds JOSM pops up a new dialog and grabs the focus.

Solution: For multiple tiles a single dialog should be used. This would allow the user to go browse the web, or use a terminal, while JOSM is downloading data. Alternatively, the popup should not be used, or should not grab focus.

Attachments (0)

Change History (4)

comment:1 by plaicy, 16 years ago

Note: If this bug is fixed the following should be fixed also:

For each download a new dialog box is displayed: If one download is aborted only this one is aborted and the next download does on. If one was aborted there is an error displayed at the end ("Socket closed").

comment:2 by jttt, 16 years ago

Owner: changed from team to jttt

I'm working on PleaseWaitDialog refactoring. One of the new features is groupping of tasks. So when it's finished then this should not be a problem anymore.

comment:3 by anonymous, 16 years ago

Resolution: fixed
Status: newclosed

Fixed in r1812

comment:4 by plaicy, 15 years ago

Keywords: DownloadAlongTrack added

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain jttt.
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.