Cross-process iframes are blank

Bug #1631450 reported by Chris Coulson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Oxide
Fix Released
High
Chris Coulson

Bug Description

- Launch webbrowser-app with OXIDE_PROCESS_MODEL=site-per-process
- Navigate to http://csreis.github.io/tests/cross-site-iframe.html
- Click on one of the "Go cross-site.." buttons.

Notice that the iframe appears to be blank, but it works in Chromium and without OXIDE_PROCESS_MODEL set.

Changed in oxide:
importance: Undecided → High
status: New → Triaged
summary: - Cross-process iframes with OXIDE_PROCESS_MODE=site-per-process are blank
+ Cross-process iframes with OXIDE_PROCESS_MODEL=site-per-process are
+ blank
Revision history for this message
Chris Coulson (chrisccoulson) wrote : Re: Cross-process iframes with OXIDE_PROCESS_MODEL=site-per-process are blank

I believe this is because Oxide's RWHV and Chromium's RWHVChildFrame aren't sharing a cc::SurfaceManager. Also, we don't implement RWHV::GetSurfaceClientId (which is now RWHV::GetFrameSinkId in Chromium trunk)

summary: - Cross-process iframes with OXIDE_PROCESS_MODEL=site-per-process are
- blank
+ Cross-process iframes are blank
Revision history for this message
Chris Coulson (chrisccoulson) wrote :
Changed in oxide:
status: Triaged → Fix Released
assignee: nobody → Chris Coulson (chrisccoulson)
milestone: none → branch-1.19
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.