Possible bug or usability issue - lose note list position when removing tag(s)

Operating system

Windows

Joplin version

3.0.2

Desktop version info

Joplin 3.0.2 (prod, win32)

Sync Version: 3
Profile Version: 46
Keychain Supported: Yes

Revision: a59ad20

Backup: 1.4.0
Email Note: 1.2.2
Joplin DDDot: 0.4.2
Menu items, Shortcuts, Toolbar icons: 1.1.0
Note list (Preview): 0.4.1
Note Tabs: 1.4.0
Text Colorize: 1.2.5

What issue do you have?

I've just come across a couple of bugs or usability issues here:

  • When browsing within a tag category and removing a tag from that category from a note in your list, Joplin jumps to the top of the note list once the tag is removed - ie you lose your place in the list. This is quite discombobulating! It isn't the behaviour a user would expect and the ideal functionality is that you should stay in place in that note list, possibly with selection moved to the next note if the note is no longer available in that category.

  • If the note in question has two (or more) tags and you remove a tag that's not the category you're currently browsing in, the removal causes the navigation to jump to that removed tag category and to the top of that list. Again this doesn't seem logical and ideally you should stay were you are.

Overall, removing tags from a note should not cause you to unexpectedly jump to another place - you should stay where you are as much as possible. If the action has caused the note to be removed from the tag category, then you should be moved to the next note in the list.

Thanks
Ben