Heddy147 opened a new issue #1206: URL: https://github.com/apache/cordova-android/issues/1206
# Bug Report ## Problem ### What is expected to happen? After entering in fullscreen mode of a video then press the back button of android the fullscreen mode exits. If you then press the back button again it should dispatch the 'backbutton' event. ### What does actually happen? After entering in fullscreen mode of a video then press the back button of android the fullscreen mode exits. If you then press the back button again it does not dispatch the 'backbutton' event and closes the app. ## Information <!-- Include all relevant information that might help understand and reproduce the problem --> The focus does not requested after "hide the custom view". So the context of the 'backbutton' is not the WebView. ### Command or Code <!-- What command or code is needed to reproduce the problem? --> in #822 is fix to avoid this bug: https://github.com/apache/cordova-android/issues/822#issuecomment-552271879 In `CordovaWebViewImpl.java:hideCustomView` add `engine.getView().requestFocus();` after `engine.getView().setVisibility(View.VISIBLE);`(Line 312) ### Environment, Platform, Device <!-- In what environment, on what platform or on which device are you experiencing the issue? --> Android, testet on Samsung SM-G780F (Galaxy S20 FE). Other developers on other android devices have the same issue. ### Version information <!-- What are relevant versions you are using? For example: Cordova: Cordova CLI, Cordova Platforms, Cordova Plugins Other Frameworks: Ionic Framework and CLI version Operating System, Android Studio, Xcode etc. --> cordova-cli: 10.0.0 cordova-android: 9.0.0 ## Checklist <!-- Please check the boxes by putting an x in the [ ] like so: [x] --> - [x] I searched for existing GitHub issues - [x] I updated all Cordova tooling to most recent version - [x] I included all the necessary information above -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
