Fix/be respectful of special characters like exclamation marks in highlight phrases since they are also word boundaries (#1890)
* Add missing includes We would normally have these included in another file already, or even the precompiled headers, but having the files included here too makes testing single parts easier. * Modify the regex building of highlight phrases for non-regex phrases For phrases like !test, the word boundary checking we did before was not enough, so we now check for either a word boundary, a whitespace character, or the line start/end. * Add tests for ensuring I haven't fully broken the highlight system * Add changelog entry
This commit is contained in:
@@ -16,6 +16,7 @@
|
||||
- Minor: Removed "Online Logs" functionality as services are shut down (#1640)
|
||||
- Minor: CTRL+F now selects the Find text input field in the Settings Dialog (#1806 #1811)
|
||||
- Minor: CTRL+F now selects the search text input field in the Search Popup (#1812)
|
||||
- Minor: Modify our word boundary logic in highlight phrase searching to accomodate non-regex phrases with "word-boundary-creating" characters like ! (#1885, #1890)
|
||||
- Bugfix: Fixed not being able to open links in incognito with Microsoft Edge (Chromium) (#1875)
|
||||
- Bugfix: Fix the incorrect `Open stream in browser` labelling in the whisper split (#1860)
|
||||
- Bugfix: Fix preview on hover not working when Animated emotes options was disabled (#1546)
|
||||
|
||||
Reference in New Issue
Block a user