[ https://issues.apache.org/jira/browse/CB-7947?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Joe Bowser updated CB-7947: --------------------------- Priority: Major (was: Minor) This is actually really important to WebViews that are Chromium-Based, and there are numerous bugs that relate to this. > pauseTimers() called too aggressively on Android > ------------------------------------------------ > > Key: CB-7947 > URL: https://issues.apache.org/jira/browse/CB-7947 > Project: Apache Cordova > Issue Type: Bug > Components: Android > Reporter: Andrew Grieve > Assignee: Andrew Grieve > > ML discussion: http://markmail.org/thread/dhs7lnnrhq6z24vb > Couple of issues: > 1. pauseTimers(), although an instance method, actually applies to all > webviews > 2. pauseTimers() is always being called during startActivityForResult(), even > though there's no reason to do this. > Proposed changes: > - Pause timers during a startActivityForResult only when KeepRunning > preference is false (this should happen anyways, since the activity's onPause > is fired in this case) > - 4.0.x branch: Create a setGloballyPauseTimers(boolean) on CordovaWebview > interface in 4.0.x that is documented to have the same semantics as > WebView.pause/resume timers. > - 4.0.x branch: Move the pausing & resuming into CordovaActivity, rather than > passing it as a boolean to the onPause() function -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org