fix: Find: Ensure find markers are not added more than once
https://bugs.activestate.com/show_bug.cgi?id=104553
rn=

(integrated from trunk branch change ab12c37 by Todd Whiteman <toddw@activestate.com>)