• 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
..
annotator Loading commit data...
boot Loading commit data...
images/icons Loading commit data...
shared Loading commit data...
sidebar Loading commit data...
styles Loading commit data...
test-util Loading commit data...
types Loading commit data...
.eslintrc Loading commit data...
karma.config.js Loading commit data...
tsconfig.json Loading commit data...