Closed Bug 1240434 Opened 9 years ago Closed 9 years ago

[TV Browser] The screen is incomplete when playing a video in full-screen mode

Categories

(Firefox OS Graveyard :: Gaia::TV::Browser, defect, P2)

ARM
Gonk (Firefox OS)
defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: cynthiatang, Assigned: yifan)

References

Details

(Keywords: regression, Whiteboard: [ft:conndevices])

Attachments

(3 files)

Attached file Video (deleted) —
sfSTR: 1. Launch Browser app 2. Go to youtube.com 3. Play a video in full-screen mode Actual Result: - The screen is incomplete. Please see the attachment. Expected Result: - User can watch Youtube in full-screen mode. Device Mulet Branch Master Commit 87fb9a4c60793fad569894bd888cfbe0d36e294f Merge: 6dfb1a8 8c256c8 Author: Luke Chang <luke-chang@users.noreply.github.com> Date: Mon Jan 18 12:15:38 2016 +0800
QA Whiteboard: [COM=TV Browser]
Flags: needinfo?(taiwan.jimmyliao)
Flags: needinfo?(taiwan.jimmyliao)
Flags: needinfo?(yliao)
Assignee: nobody → yliao
Flags: needinfo?(yliao)
This issue cannot be reproduced in Phone build
Keywords: regression
Flags: needinfo?(yliao)
Hi Josh, could you please help to find someone to look at this problem? Thanks!
Assignee: yliao → nobody
Flags: needinfo?(yliao)
[Blocking Requested - why for this release]: SC & Shian-Yow, could you find someone help this bug? It seems a regression. Cynthia, would it be able to reproduce on real TV?
blocking-b2g: --- → 2.5?
Flags: needinfo?(swu)
Flags: needinfo?(schien)
Flags: needinfo?(ctang)
Hi Evelyn, This issue cannot be reproduced on real TV.
Flags: needinfo?(ctang)
James, could you take a look at this issue? Thanks.
Flags: needinfo?(swu)
Flags: needinfo?(schien)
Flags: needinfo?(jacheng)
OK, I will try to reproduce this locally first.
I try to reproduce this issue on my local build mulet. I found that when in full screen mode, I cannot click anything I saw on the UI... It seems there is a transparent layers covering all the UI elements... Hi Xidorn, I have no idea how could analyze this issue currently. Could you please take a look at the attachment video link and see comment 1 to tell if there is any suspicious commits among this two revision? Please give me some directions for this issue~ I will try to narrow down to the revision that the issue happened in parallel. Thanks for your help :)
Flags: needinfo?(quanxunzhen)
I tried downloading both the win32 build and the osx build from comment 1, and ran them with a fresh profile. But it seems none of them can actually play videoes on Youtube for me. And the fullscreen on both of them works fine for me: the static pictures were showed completely, and all controls there worked as expected. The app starts with url chrome://b2g/content/shell.html, but that is a pure black page for me, so I just create new tab and test there. Any suggestion how can I at least reproduce your result?
denominate from 2.5 per comment 7.
blocking-b2g: 2.5? → ---
Hello Xidorn, I am not quite sure why you got a pure black page since I am not familiar with Mulet. I just followed [1] to setup my environment. Perhaps you could try |make clean| and rebuild gaia by using |GAIA_DEVICE_TYPE=tv make| to build up a TV profile. Hope this helps. Thanks for your help :) [1] https://wiki.mozilla.org/Mulet
Flags: needinfo?(quanxunzhen)
Oh, I didn't know I would need a gaia profile to get that work. But building a TV profile still has a lot of issues... So I tried to run just a normal |make|. It seems to me that b2g shows a prompt on top of things to ask user whether fullscreen is allowed. That's probably where the issue is? I have no idea. I still cannot completely reproduce this issue...
(In reply to Xidorn Quan [:xidorn] (UTC+10) from comment #14) > Oh, I didn't know I would need a gaia profile to get that work. But building > a TV profile still has a lot of issues... So I tried to run just a normal > |make|. > I paste my mozconfig here ac_add_options --enable-debug mk_add_options AUTOCLOBBER=1 ac_add_options --enable-application=b2g/dev I just simply |./mach build| -> |GAIA_DEVICE_TYPE=tv make| -> |./mach run -profile gaia/profile| to run the mulet. > It seems to me that b2g shows a prompt on top of things to ask user whether > fullscreen is allowed. That's probably where the issue is? I have no idea. I > still cannot completely reproduce this issue... Do you know where is the entry point for the prompt showing up? Is it gecko control or gaia code? Maybe I can try to disable the prompt showing up to see if this issue can be avoided. Thank you~
(In reply to James Cheng[:JamesCheng] from comment #15) > (In reply to Xidorn Quan [:xidorn] (UTC+10) from comment #14) > > > It seems to me that b2g shows a prompt on top of things to ask user whether > > fullscreen is allowed. That's probably where the issue is? I have no idea. I > > still cannot completely reproduce this issue... > > Do you know where is the entry point for the prompt showing up? Is it gecko > control or gaia code? That must be in gaia code. I don't know where the exact entry point is, but I would guess it is a listener of "fullscreen" or "mozfullscreenchange".
Attached image Symptom.png (deleted) —
Update the screen shot for the symptom. I can double click on the invisible layer and the cursor will show up... After confirm with Yifan, he can hide this layer by editing the css in system app. He will try to find out why system app displays such layer and provide me some clue. Hi Yifan, Please take a look at this symptom. Thank you.
Attachment #8714188 - Flags: feedback?(yliao)
We suspected this issue is related to Bug 1235470. Set the dependency with those issues.
Flags: needinfo?(jacheng)
Assignee: nobody → yliao
Depends on: 1215365
No longer depends on: 1235471, 1235472
Attachment #8714188 - Flags: feedback?(yliao)
Attachment #8715688 - Flags: review?(lchang)
Status: NEW → ASSIGNED
Comment on attachment 8715688 [details] [gaia] begeeben:1240434_the_screen_is_incomplete > mozilla-b2g:master Looks good but please delete the "34001.patch" file that is added by mistake.
Attachment #8715688 - Flags: review?(lchang) → review+
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Hi Cindy, Could you please verify this bug? Please take a picture or record a video if you can reproduce it. Thank you.
Flags: needinfo?(cindylee)
(In reply to Cynthia Tang [:cynthiatang] from comment #23) > Hi Cindy, > Could you please verify this bug? Please take a picture or record a video if > you can reproduce it. Thank you. Hi Cynthia, This issue is fixed on latest build. [Build Info] Environment: 2.6 Simulator gaia: https://github.com/mozilla-b2g/gaia/commit/384fa14ed02ba7ac6491f4ae7b744a06ed8bef87 gecko: https://hg.mozilla.org/mozilla-central/rev/ea39d4a6232c278dd8d805608a07cf9f4cc4c76b Thanks.
Status: RESOLVED → VERIFIED
Flags: needinfo?(cindylee)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: