Index: content/browser/web_contents/web_contents_view_android.cc |
diff --git a/content/browser/web_contents/web_contents_view_android.cc b/content/browser/web_contents/web_contents_view_android.cc |
index 019975a1161bee7f39462b6cc43e1b8c7a6e4667..0342ad1374f8a3e1ade1ac5c8c37bee348eea5da 100644 |
--- a/content/browser/web_contents/web_contents_view_android.cc |
+++ b/content/browser/web_contents/web_contents_view_android.cc |
@@ -185,6 +185,8 @@ void WebContentsViewAndroid::Focus() { |
web_contents_->GetRenderWidgetHostView()); |
if (web_contents_->ShowingInterstitialPage()) { |
web_contents_->GetInterstitialPage()->Focus(); |
+ if (content_view_core_) |
+ content_view_core_->ForceUpdateImeAdapter(rwhv->GetNativeImeAdapter()); |
} else { |
rwhv->Focus(); |
} |