- if (m_isVisible && type == WebEvent::GestureSingleTap && m_editorState.isContentEditable) {
-#if ENABLE(TIZEN_INPUT_TAG_EXTENSION)
- if (m_editorState.inputMethodHints == "date"
- || m_editorState.inputMethodHints == "datetime"
- || m_editorState.inputMethodHints == "datetime-local"
- || m_editorState.inputMethodHints == "month"
- || m_editorState.inputMethodHints == "time"
- || m_editorState.inputMethodHints == "week") {
- InputMethodContextEfl* inputMethodContext = static_cast<PageClientImpl*>(m_pageClient)->viewImpl()->inputMethodContext();
- if (inputMethodContext->inputPickerType() == -1)
- break;
- }
-#endif
- evas_object_focus_set(viewWidget(), true);
+ if (m_isVisible && type == WebEvent::GestureSingleTap) {
+ InputMethodContextEfl* inputMethodContext = static_cast<PageClientImpl*>(m_pageClient)->viewImpl()->inputMethodContext();
+ inputMethodContext->updateTextInputStateByUserAction(true);