• Lyza Danger Gardner's avatar
    Fix case-sensitivity issue with rendering suggested tags. · 6bd09e71
    Lyza Danger Gardner authored
    The `TagEditor` component formerly did not take casing into account
    in its formatting function for suggested tags. The match should be
    case-insensitive in the formatter, as it is in the service that does
    the filtering of tags.
    
    This is fixed in two ways:
    
    1. Make substring matching in the formatting function case-insensitive.
       Render the substring match according to the suggested tag's casing.
       Fixes this issue specifically.
    2. Provide a fallback in the formatter for when the input text does not
       "seem" to match the suggested `item`. In these cases, just render the
       suggested tag as-is. This will prevent the formatter from spazzing
       out if its notion of matching differs from the tag-service's in
       any future case.
    
    Fixes #2547
    6bd09e71
Name
Last commit
Last update
..
hooks Loading commit data...
test Loading commit data...
annotation-action-bar.js Loading commit data...
annotation-body.js Loading commit data...
annotation-document-info.js Loading commit data...
annotation-editor.js Loading commit data...
annotation-header.js Loading commit data...
annotation-license.js Loading commit data...
annotation-publish-control.js Loading commit data...
annotation-quote.js Loading commit data...
annotation-share-control.js Loading commit data...
annotation-share-info.js Loading commit data...
annotation-user.js Loading commit data...
annotation-viewer-content.js Loading commit data...
annotation.js Loading commit data...
autocomplete-list.js Loading commit data...
button.js Loading commit data...
excerpt.js Loading commit data...
filter-status.js Loading commit data...
group-list-item.js Loading commit data...
group-list-section.js Loading commit data...
group-list.js Loading commit data...
help-panel.js Loading commit data...
hypothesis-app.js Loading commit data...
logged-out-message.js Loading commit data...
login-prompt-panel.js Loading commit data...
markdown-editor.js Loading commit data...
markdown-view.js Loading commit data...
menu-item.js Loading commit data...
menu-keyboard-navigation.js Loading commit data...
menu-section.js Loading commit data...
menu.js Loading commit data...
moderation-banner.js Loading commit data...
new-note-btn.js Loading commit data...
search-input.js Loading commit data...
selection-tabs.js Loading commit data...
share-annotations-panel.js Loading commit data...
share-links.js Loading commit data...
sidebar-content-error.js Loading commit data...
sidebar-content.js Loading commit data...
sidebar-panel.js Loading commit data...
slider.js Loading commit data...
sort-menu.js Loading commit data...
spinner.js Loading commit data...
stream-content.js Loading commit data...
stream-search-input.js Loading commit data...
tag-editor.js Loading commit data...
tag-list.js Loading commit data...
thread-card.js Loading commit data...
thread-list.js Loading commit data...
thread.js Loading commit data...
timestamp.js Loading commit data...
toast-messages.js Loading commit data...
top-bar.js Loading commit data...
tutorial.js Loading commit data...
user-menu.js Loading commit data...
version-info.js Loading commit data...