New issue
Advanced search Search tips

Issue 893453 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Oct 17
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 1
Type: Bug-Regression



Sign in to add a comment

[WWE]: The 'full screen' option doesn't work.

Reported by rachana....@etouch.net, Oct 9

Issue description

Device name: Pixel 2 XL 9.0 / PPR1.180610.009 , Moto X4(7.1.1/NPW26.4), Gionee F103/5.0 (LRX21M). 
WebView version: 71.0.3573.0
Application: WWE
Application Version: 3.17.2
Package Name: com.wwe.universe
Bisect Information: This is a regression issue broken in 'M-71'

Per-Version bisect information:
Good build: 71.0.3544.0
Bad Build:  71.0.3545.0

Regression range: https://chromium.googlesource.com/chromium/src/+log/71.0.3544.0..71.0.3545.0?pretty=fuller&n=10000

Steps to reproduce:
1. Launch 'WWE' Application.
2. Play a video > Try to enable 'full screen' option.
3. Observe.


Actual Result : The 'full screen' option doesn't work.

Expected result : The 'full screen' option should work appropriately.






 
Labels: -Pri-3 RegressedIn-71 hasbisect-per-revision ReleaseBlock-Beta M-71 FoundIn-71 Pri-1 Type-Bug-Regression
Owner: dtapu...@chromium.org
Status: Assigned (was: Unconfirmed)
Per-CL bisect information:
Good commit:589184
Bad commit:589185

Suspect CL:
https://chromium.googlesource.com/chromium/src/+/62898a131761fbeeac3f2b2f7c2c0512f7ca14a9

dtapuska@  Might be it looks like this issue is related to your change. please look into once, if its not related to your change please reassign back to me. 

Thanks!
Please find the log and Video @ http://go/chrome-androidlogs1/8/893453
Cc: boliu@chromium.org
Bo you do have any experience with this WWE app? It appears that they are using multiple webviews here and not actually entering fullscreen at all. The app is trapping the prefixed fullscreen app and resizing the webview that has the video and rotating it. But when the unprefixed version is enabled then the jwplayer code they are using is trapping into requesting fullscreen from the document and it isn't hitting their overloaded code themselves.

I don't think there is anything wrong here in the web platform and is just due to their problematic code.
Labels: -Restrict-View-Google -ReleaseBlock-Beta
Status: ExternalDependency (was: Assigned)
Specifically inside the APK there is a file called mobile_workarounds.js

It contains this text:

// This file contains workarounds for running JW Player in a WebView on Android

// Null out fullscreen functions - these are used by the webplayer to determine whether it should do fullscreen handling via DOM or via provider.setFullscreen()
// We want to use provider.setFullscreen() because on Android < 4.4 the DOM fullscreen functions are not available and we want to have a consistent 
// implementation for all versions
document.webkitExitFullscreen = null;
document.webkitCancelFullScreen = null;

If "document.exitFullscreen = null" is added to this list it should work correctly
Status: WontFix (was: ExternalDependency)
Closing as this is an app issue.

Sign in to add a comment