We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 18376bb commit 7728be7Copy full SHA for 7728be7
SearchWebView.m
@@ -79,9 +79,16 @@ - (void)updateSearch:(NSSearchField *)sender
79
80
DOMRange *selection;
81
82
+ // Back-up the search field's caret position so we can restore it later
83
+ NSRange searchFieldSelectedRange = [[sender currentEditor] selectedRange];
84
+
85
if([searchString length]>0){
86
selection=[self highlightAllOccurencesOfString:searchString];
87
88
+ // Bring the search field back in focus and restore its caret position
89
[[sender window] makeFirstResponder:sender];
90
+ [[sender currentEditor] setSelectedRange:searchFieldSelectedRange];
91
92
if(selection!=nil)
93
[self setSelectedDOMRange:selection affinity:NSSelectionAffinityDownstream];
94
}else{
0 commit comments