diff --git a/mobile/src/com/cradle/iitc_mobile/IITC_WebView.java b/mobile/src/com/cradle/iitc_mobile/IITC_WebView.java index b10f12de..6a2bea32 100644 --- a/mobile/src/com/cradle/iitc_mobile/IITC_WebView.java +++ b/mobile/src/com/cradle/iitc_mobile/IITC_WebView.java @@ -77,8 +77,13 @@ public class IITC_WebView extends WebView { HitTestResult testResult = this.getHitTestResult(); if (url.startsWith("javascript:") && testResult != null && testResult.getType() == HitTestResult.EDIT_TEXT_TYPE) { - Log.d("iitcm", "in insert mode. do not load script."); - return; + // let window.show(...) interupt input + // window.show(...) is called if one of the action bar buttons + // is clicked + if (!url.startsWith("javascript: window.show(")) { + Log.d("iitcm", "in insert mode. do not load script."); + return; + } } if (!url.startsWith("javascript:")) { // force https if enabled in settings