Quickfilter bar: Implement three-way pref and (contextual) UI to allow auto-hiding and never hiding qfb (always show, disable ESC), in addition to current hide-by-ESC behaviour

NEW
Unassigned

Status

Thunderbird
Mail Window Front End
--
enhancement
4 years ago
15 days ago

People

(Reporter: Virgo Pärna, Unassigned)

Tracking

(Blocks: 1 bug)

24 Branch
x86_64
All

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

4 years ago
User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0 (Beta/Release)
Build ID: 20130910160258

Steps to reproduce:

When quick filter bar is active I pressed ESC key.


Actual results:

Quick filter bar disappears


Expected results:

Nothing should happen. I know, that it is made so on purpose, but I really wish, that there was a way to disable this behavior.  I find it highly illogical, considering, that I set this bar manually to be visible from View menu.

Comment 1

4 years ago
There is a keyboard shortcut for the Quick Filter Bar as well, Ctrl+Shift+K. I'm usually invoking and hiding it from the keyboard myself to not waste space when I don't need it, and as I need the keyboard anyway to type in what I'm searching for, using the keyboard shortcuts is actually quite beneficial.

Comment 2

4 years ago
(In reply to rsx11m from comment #1)
> There is a keyboard shortcut for the Quick Filter Bar as well ...
"for opening and focusing" I meant to add, in case that's not obvious.
I'd agree with reporter that notwithstanding potential benefit of hiding qfb on ESCape, it would also be beneficial to disable hide-on-ESC, and it is indeed ux-unusual for items checked in view menu to disappear so easily.

I'm an all-keyboard user like rsx11m, but I use qfb so constantly that I would nevertheless be one of those who never want it to go away, and in spite of knowing the behaviour/UI, I still get slightly irritated and annoyed when it's not there because I pressed ESC once too much (and I end up in the other global search box which might be good occasionally for finding the needle in the haystack, but it's also so cumbersome in workflows).

The UX issue here (even for administrators in business environments) is that many users will only use what they already find on screen, so if it's not there, it's like non-existent. On big screens, the vertical space used by qfb is not an issue, so allowing permanent qfb is possible.

I would support introducing a hidden pref for that, something like mail.quickfilterbar.hideOnEscape=true.
Setting that pref to false (for users who so wish) would also eliminate the need for that huge quickfilter button wasting space on the mail toolbar.
We could also easily and unintrusively expose that pref in an in-place context menu on qfb, similar to what we already have on the attachment header bar ("[ ] Initially show attachment pane"), something like:
"[ ] Always show Quick Filter Bar" or
"[x] Hide Quick Filter Bar with ESC"
Different users, different needs - we also have the opposite request:
xref bug 562694 - Allow quickfilter bar (Ctrl+Shift+K) to automatically hide again after search usage

Comment 5

4 years ago
Actually, that's mine. ;-) If we are going to provide a new preference, maybe all three variants (never hide, hide on keyboard shortcut, hide after use) can be covered in a single extension of this feature.

Updated

4 years ago
Summary: Way to disable quick filter bar automatically hiding itself → Way to disable quick filter bar hiding itself with ESC keyboard shortcut
(In reply to rsx11m from comment #5)
> Actually, that's mine. ;-) If we are going to provide a new preference,
> maybe all three variants (never hide, hide on keyboard shortcut, hide after
> use) can be covered in a single extension of this feature.

+1. Awesome. That's the kind of creative user-oriented efficiency which we need for TB. :)

Can we work out a name and values for that pref, and unintrusive (contextual) UI?

Perhaps something like this?

mail.quickfilterbar.autohide=0|1|2
0=hide by ESC (default)
1=auto-hide after use
2=never hide (or could/should this be -1)?
Status: UNCONFIRMED → NEW
Ever confirmed: true
Summary: Way to disable quick filter bar hiding itself with ESC keyboard shortcut → Quickfilter bar: Implement three-way pref and (contextual) UI to allow auto-hiding and never hiding qfb (always show, disable ESC), in addition to current hide-by-ESC behaviour

Comment 7

4 years ago
I'm fine with that. The disable (i.e., never hide) value should probably be either 0 or -1, it shouldn't be a problem to have the default set to 1 or 2 (whichever value "hide by ESC" would be in this case).

Updated

3 years ago
Severity: normal → enhancement
OS: Windows 7 → All

Updated

3 years ago
Duplicate of this bug: 1180823
IMO would be simple (i.e. no new UI and pref needed) to do this by just making the already available quick filter "pin" not be affected by escape key

Updated

15 days ago
Duplicate of this bug: 1375714
You need to log in before you can comment on or make changes to this bug.