Open
Bug 1009439
Opened 10 years ago
Updated 10 years ago
a) Comment tags inline autocomplete prevents free/new tag input ("foo"; "foo2" unless typed very fast), if unique match "barfoobaz" exists as predefined tag. b) apparently fails to show all results (or strange interaction with browser autocomplete)
Categories
(Bugzilla :: Creating/Changing Bugs, defect)
Tracking
()
NEW
People
(Reporter: thomas8, Unassigned)
References
Details
Thanks for the nice comment tags feature on bugzilla, looks like a great thing with potential for more.
Here's an irritating behaviour when entering new/free tags which happen to be contained
STR
1 click on [tag] link above comment to show tag bar
2 type "sol" slowly and/or pause shortly after the "l" (with an intention of typing "solution" as a new/free tag, or even just "sol" if that existed)
3 delete all tag text input and retype "solu"
Actual result
After 2:
* due to inline autocomplete (probably for unique matches), your text input suddenly changes and becomes "obsolete", with "olete" highlighted.
* can't finish typing new/free tag "solution" (would end up typing "obsution")
* no way of setting "sol" as a new/free tag (if that was required); i.e. cannot define a new, short tag "foo" if it happens to be contained in a longer predefined tag ("barfoobaz")
* can't even intuitively finish typing "solete" IF that's what I'm after (user has already typed "sol", so would end up typing "obsete")
-> Effectively, direct inline completion, if based on "contains" matches, is useless for all 3 scenarios (new/free tag "solution", new/free tag "sol" vs. existing tag "obsolete")
After 3:
Probably unrelated, but I'll file this here anyway:
For my scenario (already having entered "solution" successfully into the tag input before), when I type "solu" into tag box, I get only "solution" as a an autocomplete suggestion (both in the dropdown and inline). However, why didn't I see "solution" suggested before, when I just typed "sol"?
Iow, when I type "sol", shouldn't I see both "obsolete" and "solution" as an offer in the dropdown, instead of only "obsolete"? This might result from interaction between application autocomplete and browser autocomplete, but the net effect is confusing anyway and it feels wrong.
Expected:
After 2:
- should not mess up user's new/free tag typing; both "sol" and "solution" are legitimate new/free tags
- should not prevent typing new/free tags which happen to be contained in predefined tags (new "sol" vs. existing "obsolete")
- do not inline-autocomplete for "contains" matches, even when they are unique
- if at all, you'd have to use "sol >> obsolete" style (as in TB recipient autocomplete), so that user can continue typing at his own speed without interference
- otherwise, just let user pick from autocomplete dropdown in cases where inline autocomplete is disruptive
After 3:
Browser autocomplete or not, when user types "sol", both "obsolete" and "solution" should be offered consistently (no reason why "solution" should only show up for "solu", but not for "sol").
Reporter | ||
Updated•10 years ago
|
Summary: Comment tags inline autocomplete (for unique matches) messes up free/new tag input unless typed very fast; apparently fails to show all results (or strange interaction with browser autocomplete) → a) Comment tags inline autocomplete (for unique matches) messes up free/new tag input unless typed very fast. b) apparently fails to show all results (or strange interaction with browser autocomplete)
Reporter | ||
Comment 1•10 years ago
|
||
(In reply to Thomas D. from comment #0)
> Thanks for the nice comment tags feature on bugzilla, looks like a great
> thing with potential for more.
>
> Here's an irritating behaviour when entering new/free tags
(like "sol" or "let" if that was required)
> which happen to be contained...
...as a substring of an existing tag (like "obsolete").
Reporter | ||
Updated•10 years ago
|
Summary: a) Comment tags inline autocomplete (for unique matches) messes up free/new tag input unless typed very fast. b) apparently fails to show all results (or strange interaction with browser autocomplete) → a) Comment tags inline autocomplete prevents free/new tag input ("foo"; "foo2" unless typed very fast), if unique match "barfoobaz" exists as predefined tag. b) apparently fails to show all results (or strange interaction with browser autocomplete)
Updated•10 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•