Closed Bug 809031 Opened 12 years ago Closed 10 years ago

OOP <iframe> content disappear if placed below 147px inside the system

Categories

(Firefox OS Graveyard :: General, defect)

x86_64
Linux
defect
Not set
normal

Tracking

(blocking-b2g:1.3T+, blocking-basecamp:-, b2g-v1.3T fixed, b2g-v1.4 fixed)

RESOLVED FIXED
blocking-b2g 1.3T+
blocking-basecamp -
Tracking Status
b2g-v1.3T --- fixed
b2g-v1.4 --- fixed

People

(Reporter: salva, Assigned: vingtetun)

References

Details

Attachments

(2 files)

Replication:
  Append a mozbrowser OOP <iframe> below 147px inside the system

Expected:
The content is displayed normally.

Currently:
The content disappears.
blocking-basecamp: --- → ?
Salvador,
  Could you explain why this bug should block the release of v.1 of B2G?

  Also, the content not rendering at all, or is the content in the iframe being unloaded?
(In reply to Doug Turner (:dougt) from comment #1)
> Salvador,
>   Could you explain why this bug should block the release of v.1 of B2G?

I don't know if it is blocking because we have no cases of placing an iframe in that position except for Cost Control. But there is a workaround using CSS' translate to properly place the iframe element.

>   Also, the content not rendering at all, or is the content in the iframe
> being unloaded?

It is not rendering, the content load and it remains loaded.
Flags: needinfo?(salva)
I don't think this is blocking then.

Joe: This might still be something that someone in the gfx might want to look at. But it's not a blocker so it's a low priority from the B2G side.
blocking-basecamp: ? → -
Flags: needinfo?(joe)
Flags: needinfo?(joe) → needinfo?(jpr)
Salva, it seems that something has been fixed in the last year or so and the hack is not required anymore. Can you double check ?
Attachment #8373218 - Flags: review?(salva)
Comment on attachment 8373218 [details] [diff] [review]
remove.bug809031-workaround.patch

Working perfect. Thank you Vivien for get rid of this filthy trick ;)!
Attachment #8373218 - Flags: review?(salva) → review+
https://github.com/mozilla-b2g/gaia/commit/a96ee8fc78d05cd6bc26470ec3812482c2100759
Assignee: nobody → 21
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Blocks: 858017
nominating to v1.3T since it blocks a blocker (Bug 858017). Thanks!
blocking-b2g: --- → 1.3T?
Hi James/Ying, please take it for 1.3T. Thanks!
blocking-b2g: 1.3T? → 1.3T+
Flags: needinfo?(ying.xu)
Flags: needinfo?(james.zhang)
conflicts, please update patch.

jameszhang@ffos1:~/sp6821a_gonk4.0/B2G/gaia$ git cherry-pick 73ac1320bb4c978a174f0d2c99ead515ddbb0a04
error: could not apply 73ac132... Bug 809031 - OOP <iframe> content disappear if placed below 147px inside the system. r=salva
hint: after resolving the conflicts, mark the corrected paths
hint: with 'git add <paths>' or 'git rm <paths>'
hint: and commit the result with 'git commit'
Flags: needinfo?(james.zhang)
Flags: needinfo?(21)
Can I delete this file?

deleted by us:      build/jshint/xfail.list
(In reply to James Zhang from comment #11)
> https://github.com/sprd-ffos/gaia/commit/
> d79dd6f92260570d49a65838744af96525dbbdf8
> 
> Please help to confirm this pull request, thanks.

That sounds good to me.
Flags: needinfo?(21)
(In reply to Vivien Nicolas (:vingtetun) (:21) from comment #12)
> (In reply to James Zhang from comment #11)
> > https://github.com/sprd-ffos/gaia/commit/
> > d79dd6f92260570d49a65838744af96525dbbdf8
> > 
> > Please help to confirm this pull request, thanks.
> 
> That sounds good to me.

Thank you.
https://github.com/mozilla-b2g/gaia/commit/8ee9719e795f48cc773065d72feedc16efcd9b11
Flags: needinfo?(ying.xu)
(In reply to Vivien Nicolas (:vingtetun) (:21) from comment #6)
> https://github.com/mozilla-b2g/gaia/commit/
> a96ee8fc78d05cd6bc26470ec3812482c2100759

marking 1.4 : fixed per this commit, which is when 1.4 was master.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: