View Issue Details

IDProjectCategoryView StatusLast Update
0021088MMW 5Playlists (Auto) / Search / Filterspublic2024-09-05 20:58
Reporterrusty Assigned To 
PriorityurgentSeverityminorReproducibilityalways
Status closedResolutionreopened 
Product Version5.0.5 
Target Version5.1Fixed in Version5.1 
Summary0021088: Contextual search: BACKSPACE after ENTER navigates instead of just deleting search term
DescriptionIf the user enters contextual search text and presses ENTER, then pressing BACKSPACE
--> Contextual search term is deleted (expected, notwithstanding 0018648)
--> MM navigates back a node (unexpected)!

The preferred behavior would be:
1 Pressing BACKSPACE:
--> Contextual Search dialog closes
2 Press BACKSPACE again
--> Navigation back a node

Note: 0018648 proposes an intermediate step 1.5 in which the initial backspace would delete the search text but leave the contextual search dialog open.
TagsNo tags attached.
Fixed in build3042

Relationships

related to 0018648 feedbackrusty Unable to efficiently browse search history in Contextual search box 
related to 0019575 closedLudek Pressing Enter in the search bar should move focus to the resulted items 
related to 0015952 closedLudek Backspace in Search Bar starts navigation when Search is empty 
related to 0021124 closedLudek Contextual Search stops when changing query or settings 
related to 0021132 feedbackLudek Keyboard navigation of the tree breaks contextual search persistence 
related to 0021172 closedLudek Podcast directory search bar UI is broken 
related to 0021192 closedLudek Search: BACKSPACE deletes search term instead of editing it 

Activities

Ludek

2024-08-02 15:11

developer   ~0076554

Last edited: 2024-08-02 15:12

The suggested change wouldn't work because it is confilcting with the fact that the actual search "filter" is remembered per node,
so for example:

1) Type something and press Enter
=> list is filtered
2) Click another node
3) Press Backspace
=> now you are back in original node and the search bar is visible (last search term is remembered)
4) Press Backspace
=> now you are suggesting that Backspace shoud clear the search term even if the search box hasn't been focused and another pressing of Backspace should navigate to previous node..
This is quite confusing and inconsistent behaviour..

SOLUTION: Remove Backspace as hotkey for navigation history and leave only Alt+Left / Alt+Right ?

rusty

2024-08-02 16:24

administrator   ~0076558

Last edited: 2024-08-02 16:27

Agreed. But are you suggesting that we remove this hotkey for existing installs? OR to not enable it for new installs?

(I expect that getting rid of the hotkey is beneficial for most users, but that some people used to using BACKSPACE may want to retain or be able to enable the hotkey),.

Ludek

2024-08-02 16:29

developer   ~0076559

Yep, I would just remove it for the new installs..

=> Fixed in 3042

rusty

2024-08-02 20:34

administrator   ~0076561

Last edited: 2024-08-02 21:22

Re-opening as Ludek's comments at 0021088:0076554 don't actually mesh with the behavior that I'm observing, and it appears that the originally reported issue still needs fixing even when it comes to navigation using ALT-LEFT or ALT-RIGHT. Ludek wrote that:

-------------------------
1) Type something and press Enter
=> list is filtered
2) Click another node
3) Press Backspace
=> now you are back in original node and the search bar is visible (last search term is remembered)
4) Press Backspace
=> now you are suggesting that Backspace shoud clear the search term even if the search box hasn't been focused and another pressing of Backspace should navigate to previous node..
This is quite confusing and inconsistent behaviour.
----------------------------

However, Ludek was describing the case where a _filter_ is created (filters persist across nodes and thus it would make sense that BACKSPACE or ALT-LEFT should have no effect on a filter). However, contextual searches do not persist across nodes! And I would therefore suggest that my original suggestion still holds true (for both BACKSPACE and ALT-LEFT--in other words even if we get rid of the BACKSPACE as a default shortcut, the issue still remains for ALT-LEFT).

EDIT: after testing contextual search persistance numerous times I've found that on occasion (e.g. 1/10 times) it persists within a node but never between nodes. I couldn't determine the trigger for why it occasionally persists.

Ludek

2024-08-03 20:32

developer   ~0076569

Last edited: 2024-08-03 20:32

Contextual search does persist according to my tests:

1) click an auto-playlist and type 'moon' to filter it
2) click another node
3) Press Backspace or Alt-left or click the back button
=> you are back in the auto-playlist node and search bar with 'moon' is restored.

I still think that eliminating 'Backspace' as default hotkey for navigaton history is a good, clean and non-conflicting solution..

rusty

2024-08-05 16:27

administrator   ~0076580

Re-resolving as it appears that the issue of contextual search persistence not behaving consistently is really a distinct bug. Documented at 0021132

peke

2024-08-06 17:53

developer   ~0076599

Verified 3042 alongside 0021132