diff --git a/CHANGELOG.md b/CHANGELOG.md index 5d344de6..cda3431b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ CHANGELOG ------ - Fixed incorrect `$FZF_CLICK_HEADER_WORD` and `$FZF_CLICK_FOOTER_WORD` when the header or footer contains ANSI escape sequences and tab characters. - Fixed a bug where you cannot unset the default `--nth` using `change-nth` action. +- Fixed a highlighting bug when using `--color fg:dim,nth:regular` pattern over ANSI-colored items. 0.65.0 ------ diff --git a/src/result.go b/src/result.go index 3dfd58cc..0ad0994e 100644 --- a/src/result.go +++ b/src/result.go @@ -237,7 +237,7 @@ func (result *Result) colorOffsets(matchOffsets []Offset, nthOffsets []Offset, t if color.Fg().IsDefault() && origColor.HasBg() { color = origColor if curr.nth { - color = color.WithAttr(attrNth) + color = color.WithAttr(attrNth &^ tui.AttrRegular) } } else { color = origColor.MergeNonDefault(color)