When using Find in Page to search for text inside a "-webkit-user-select: none" node, the matched text is not highlighted. This is because `TextIndicator` relies on the current selection for painting, which is empty for nodes that cannot be selected. To fix, we could teach TextIndicator to snapshot only foreground content if the selection is empty.
<rdar://problem/105288221>