Modify

Opened 41 hours ago

Last modified 18 hours ago

#24342 new defect

allow to disable filtering in the tags window

Reported by: dieterdreist Owned by: team
Priority: normal Milestone: 25.06
Component: Core Version:
Keywords: filter, tags Cc:

Description

I continuously get problems with the tags window, because when I hit "alt+a" to add a new tag, or "s" to switch to selection, instead the tags window had focus and adds a filter. Sometimes I do not see the tiny "s" or "å" in the filter fields, and do not recognized there are more tags on the object than those that I see.
Frankly, I never wanted to filter tags and I find the idea harmful, one should look at all tags when editing an object. Please give us an opt out at least, because it gets so often in the way.

Attachments (1)

Screenshot 2025-06-05 at 12.08.14.png (36.9 KB ) - added by dieterdreist 25 hours ago.
filter line in tags window

Download all attachments as: .zip

Change History (8)

comment:1 by GerdP, 25 hours ago

I cannot reproduce the problem, but you can disable the filter in the tags windows:
Set properties.filter.visable to false and restart JOSM.

comment:2 by dieterdreist, 25 hours ago

is it really

properties.filter.visable

or maybe

properties.filter.visible

?

I tried both but the filter line remains in the tags window. I attached now a screenshot which shows the part I am writing about (to avoid a misunderstanding). Btw.: how can I remove custom settings which I have added myself?

by dieterdreist, 25 hours ago

filter line in tags window

comment:3 by dieterdreist, 25 hours ago

I think shortcut related behaviour may depend on the specific OS and java, I am on MacOS here. To illustrate this: on another machine which is running on FreeBSD, I found that ALT+click in refine mode (w) does not delete nodes (it does nothing) because the FreeBSD window manager uses "ALT" + drag to move windows (it is mostly unrelated to the issue here, but shows that the same keys and settings may behave differently on different systems).

Last edited 25 hours ago by dieterdreist (previous) (diff)

in reply to:  1 comment:4 by stoecker, 23 hours ago

Replying to GerdP:

I cannot reproduce the problem, but you can disable the filter in the tags windows:
Set properties.filter.visable to false and restart JOSM.

Hmm, there is no code for such a key (yet).

  • src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java

     
    823823
    824824        tagTable.setVisible(hasTags);
    825825        tagTable.getTableHeader().setVisible(hasTags);
    826         tagTableFilter.setVisible(hasTags);
     826        boolean filterVisible = Config.getPref().getBoolean("properties.filter.visible", true);
     827        tagTableFilter.setVisible(hasTags && filterVisible);
    827828        selectSth.setVisible(!hasSelection);
    828829        pluginHook.setVisible(hasSelection);
    829830    }

comment:5 by GerdP, 21 hours ago

~Hm, I tried the option with r19334 and it works (with the typo "visable"), but only after a restart.~
Sorry, nonsense. This old preference was still in my settings and it has no function. Don't know what I tested, seems I didn't select any object.

Last edited 21 hours ago by GerdP (previous) (diff)

comment:6 by stoecker, 18 hours ago

In 19413/josm:

see #24342 - add properties.filter.visible hidden setting

comment:7 by stoecker, 18 hours ago

Milestone: 25.06

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new 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 'needinfo'. The owner will be changed from team to dieterdreist.
as duplicate The resolution will be set to duplicate. Next status will be 'closed'. The specified ticket will be cross-referenced with this ticket.
The owner will be changed from team to anonymous. Next status will be 'assigned'.

Add Comment


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