Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 295816

Summary: qx.client.History prevents RAP from running in IFrame
Product: [RT] RAP Reporter: Ivan Furnadjiev <ivan>
Component: RWTAssignee: Project Inbox <rap-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: P3 CC: jkrause
Version: 1.3   
Target Milestone: 1.3 M4   
Hardware: All   
OS: All   
Whiteboard: qx-open

Description Ivan Furnadjiev CLA 2009-11-22 16:28:16 EST
With introduction of browser history support the qooxdoo qx.client.History class is used in RAP. RAP application is no longer started in IFrame ("access denied error") because of security restriction at qx.client.History.js#__getHash (top.location.href).
Comment 1 Ivan Furnadjiev CLA 2009-11-23 04:19:06 EST
Corresponding qooxdoo bug:
3091: Using qx.client.History prevents application from running in IFrame
http://bugzilla.qooxdoo.org/show_bug.cgi?id=3091
Comment 2 Ivan Furnadjiev CLA 2009-11-23 07:47:04 EST
Fixed by replacing the three places in qx.client.History.js where the "top.location...." is used with "window.location...".