Issue metadata
Sign in to add a comment
|
Regression: Cursor is present in text field when focus is lost
Reported by
nutan.ga...@etouch.net,
May 3 2017
|
||||||||||||||||||||||||
Issue descriptionChrome Version: 59.0.3071.36 Revision 0a97305f0587704e901b20cc4060c997d6c4eaff-refs/branch-heads/3071@{#365}-32/64 bit OS: Windows(7,8,8.1,10), Linux(14.04 LTS),Mac(10.11.6,10.12.1) What steps will reproduce the problem? 1. Launch Chrome, navigate to chrome://settings/searchEngines 2. Click on Add button, 'Add search engine' overlay appears 3. Click on any field title e.g. Search engine, Keyword and observe, Actual: Cursor is present in text field even after clicking on its heading i.e when focus is lost Expected: Cursor should not appear when the focus is lost This is a regression issue, broken in 'M-60', will soon update the other info: Good Build: 59.0.3071.36 Bad Build: 60.0.3072.0
,
May 4 2017
,
May 4 2017
Here the user clicks on the <label> and thus moves focus there. Now, caret should not blink and <input> should not receive key strokes -> Duplicate of Issue 713051 . BTW, while the cursor is blinking there and I type a key I hit this DCHECK: [1:1:0504/163639.484219:FATAL:SelectionTemplate.cpp(112)] Check failed: base_.GetDocument()->DomTreeVersion() == dom_tree_version_ (25448 vs. 25445)Selection(Dirty: 25445 != 25448 base: #text "aaaa"@offsetInAnchor[4], extent: #text "aaaa"@offsetInAnchor[4]) #0 0x7f1cfc7e639b base::debug::StackTrace::StackTrace() #1 0x7f1cfc7e509c base::debug::StackTrace::StackTrace() #2 0x7f1cfc8588d3 logging::LogMessage::~LogMessage() #3 0x7f1ceb0fa171 blink::SelectionTemplate<>::AssertValid() #4 0x7f1ceb0faa45 blink::SelectionTemplate<>::Base() #5 0x7f1ceb0ba96b blink::Editor::AppliedEditing() #6 0x7f1ceb18d543 blink::TypingCommand::TypingAddedToOpenCommand() #7 0x7f1ceb18d668 blink::TypingCommand::InsertTextRunWithoutNewlines() #8 0x7f1ceb18cb84 blink::TypingCommand::InsertText() #9 0x7f1ceb18bf51 blink::TypingCommand::InsertText() #10 0x7f1ceb0b79c2 blink::Editor::InsertTextWithoutSendingTextEvent() #11 0x7f1ceb0b6e75 blink::Editor::HandleTextEvent() #12 0x7f1ceb620e50 blink::EventHandler::DefaultTextInputEventHandler() #13 0x7f1ceaf86788 blink::Node::DefaultEventHandler() #14 0x7f1ceb3c109f blink::HTMLElement::DefaultEventHandler() #15 0x7f1ceb1ff41d blink::EventDispatcher::DispatchEventPostProcess() #16 0x7f1ceb1fe311 blink::EventDispatcher::Dispatch() #17 0x7f1ceb1fd441 blink::EventDispatchMediator::DispatchEvent() #18 0x7f1ceb1fd6ea blink::EventDispatcher::DispatchEvent() #19 0x7f1ceaf85b94 blink::Node::DispatchEventInternal() #20 0x7f1ceb21a8cc blink::EventTarget::DispatchEvent() #21 0x7f1ceb620d8e blink::EventHandler::HandleTextInputEvent() #22 0x7f1ceb0bb1e7 blink::Editor::InsertText() #23 0x7f1ceb0c1acb blink::Editor::HandleEditingKeyboardEvent() #24 0x7f1ceb0c1b5a blink::Editor::HandleKeyboardEvent() #25 0x7f1ceb6299ee blink::KeyboardEventManager::DefaultKeyboardEventHandler() #26 0x7f1ceb62099b blink::EventHandler::DefaultKeyboardEventHandler() #27 0x7f1ceaf8661d blink::Node::DefaultEventHandler() #28 0x7f1ceb3c109f blink::HTMLElement::DefaultEventHandler() #29 0x7f1ceb1ff41d blink::EventDispatcher::DispatchEventPostProcess() #30 0x7f1ceb1fe311 blink::EventDispatcher::Dispatch() #31 0x7f1ceb1fd441 blink::EventDispatchMediator::DispatchEvent() #32 0x7f1ceb1fd6ea blink::EventDispatcher::DispatchEvent() #33 0x7f1ceaf85b94 blink::Node::DispatchEventInternal() #34 0x7f1ceb21a8cc blink::EventTarget::DispatchEvent() #35 0x7f1ceb629421 blink::KeyboardEventManager::KeyEvent() #36 0x7f1ceb62092f blink::EventHandler::KeyEvent() #37 0x7f1ce8d108e0 blink::WebViewImpl::HandleCharEvent() #38 0x7f1ce8c218fb blink::PageWidgetDelegate::HandleInputEvent() #39 0x7f1ce8d0e891 blink::WebViewImpl::HandleInputEvent() #40 0x7f1ce8d0851b blink::WebViewFrameWidget::HandleInputEvent() #41 0x7f1cf6dd7304 content::RenderWidgetInputHandler::HandleInputEvent() #42 0x7f1cf6f7c5a5 content::RenderWidget::HandleInputEvent() #43 0x7f1cf6f63845 content::RenderViewImpl::HandleInputEvent() |
|||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||
Comment 1 by rbasuvula@chromium.org
, May 3 2017Labels: hasbisect-per-revision OS-Linux
Owner: hu...@opera.com
Status: Assigned (was: Unconfirmed)