diff --git a/tests/cefclient/browser/text_input_client_osr_mac.mm b/tests/cefclient/browser/text_input_client_osr_mac.mm index 735f290f9..0440b7963 100644 --- a/tests/cefclient/browser/text_input_client_osr_mac.mm +++ b/tests/cefclient/browser/text_input_client_osr_mac.mm @@ -81,6 +81,12 @@ extern NSString* NSTextInputReplacementRangeAttributeName; return validAttributesForMarkedText_; } +- (NSRange)selectedRange { + if (selectedRange_.location == NSNotFound || selectedRange_.length == 0) + return NSMakeRange(NSNotFound, 0); + return selectedRange_; +} + - (NSRange)markedRange { return hasMarkedText_ ? markedRange_ : NSMakeRange(NSNotFound, 0); }