• 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
..
components Loading commit data...
services Loading commit data...
store Loading commit data...
test Loading commit data...
util Loading commit data...
cross-origin-rpc.js Loading commit data...
ga.js Loading commit data...
get-api-url.js Loading commit data...
host-config.js Loading commit data...
icons.js Loading commit data...
index.js Loading commit data...
markdown-commands.js Loading commit data...
media-embedder.js Loading commit data...
render-markdown.js Loading commit data...
search-client.js Loading commit data...
service-config.js Loading commit data...
ui-constants.js Loading commit data...
websocket.js Loading commit data...