| Index: third_party/WebKit/Source/core/html/HTMLTextAreaElement.cpp
|
| diff --git a/third_party/WebKit/Source/core/html/HTMLTextAreaElement.cpp b/third_party/WebKit/Source/core/html/HTMLTextAreaElement.cpp
|
| index fa2e1eca65f65d5a194bd55ba886595fbda41876..635a6a487ce432ca1cd2996ac698d0a7e04cb093 100644
|
| --- a/third_party/WebKit/Source/core/html/HTMLTextAreaElement.cpp
|
| +++ b/third_party/WebKit/Source/core/html/HTMLTextAreaElement.cpp
|
| @@ -307,8 +307,7 @@ void HTMLTextAreaElement::handleBeforeTextInsertedEvent(BeforeTextInsertedEvent*
|
| // that case, and nothing in the text field will be removed.
|
| unsigned selectionLength = 0;
|
| if (focused()) {
|
| - const EphemeralRange range = document().frame()->selection().selection().toNormalizedEphemeralRange();
|
| - selectionLength = computeLengthForSubmission(plainText(range));
|
| + selectionLength = computeLengthForSubmission(document().frame()->selection().selectedText());
|
| }
|
| ASSERT(currentLength >= selectionLength);
|
| unsigned baseLength = currentLength - selectionLength;
|
|
|