Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 323803 - [ipad] Browser-widget/iframe broken
Summary: [ipad] Browser-widget/iframe broken
Status: CLOSED FIXED
Alias: None
Product: RAP
Classification: RT
Component: RWT (show other bugs)
Version: 1.4   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 323133
  Show dependency tree
 
Reported: 2010-08-27 06:30 EDT by Tim Buschtoens CLA
Modified: 2016-11-04 05:07 EDT (History)
1 user (show)

See Also:


Attachments
screenshot (51.29 KB, image/png)
2010-08-27 06:30 EDT, Tim Buschtoens CLA
no flags Details
improved (206.43 KB, image/png)
2010-08-27 12:47 EDT, Tim Buschtoens CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tim Buschtoens CLA 2010-08-27 06:30:45 EDT
Created attachment 177604 [details]
screenshot

See screenshot.
Comment 1 Tim Buschtoens CLA 2010-08-27 08:28:26 EDT
As described here: http://www.webmanwalking.org/library/experiments/dsp_frames_outer_document.html

Also, even if the iframes overflow is hidden, its still blocks the now-visible content that WOULD be below it from user-inputs (touch-events). To test this, open the controls demo, go to browser tab and load a URL: The controls to the bottom and right of the iframe do not react to touches anymore.
Comment 2 Tim Buschtoens CLA 2010-08-27 12:47:39 EDT
Created attachment 177632 [details]
improved 

Partially fixed in CVS HEAD.

Using min/max-width/height instead of width and height solves the layout and event-blocking problem, however the iframe is still not scrollable (using the two-fingers-method). I experimented a lot and there seems to be no feasible solution, or any at all. Even scrolling programatically seems not possible. I think all we can do is wait for apple to fix this. At least the document inside the iframe gets the correct size reported now, so if the iframe contains a web-app like google maps that adapts to the clients dimension, it should work fine.

Also, trying to create a browser function in the controls demo creates a infinity-loop throwing errors. This is the same as in safari windows though.
Comment 3 Tim Buschtoens CLA 2012-05-23 04:55:38 EDT
Still valid with current master and iOs.
Comment 4 Ivan Furnadjiev CLA 2016-11-04 05:07:34 EDT
I can't reproduce it anymore on iPad with Safari (iOS 10.1.1) and RAP 3.2 M3.