Bug 14447 - [S60][3.2] Link from flash plugin opened inside the plugin area
Summary: [S60][3.2] Link from flash plugin opened inside the plugin area
Status: CLOSED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit Misc. (show other bugs)
Version: 523.x (Safari 3)
Hardware: S60 Hardware S60 3rd edition
: P2 Critical
Assignee: Joseph Ligman
URL: http://www.souriaheart.net
Keywords: PlatformOnly
Depends on:
Blocks:
 
Reported: 2007-06-28 11:09 PDT by Joseph Ligman
Modified: 2011-03-21 11:53 PDT (History)
1 user (show)

See Also:


Attachments
patch to handle top level loads from a plugin located in an iframe (6.72 KB, patch)
2007-06-28 11:19 PDT, Joseph Ligman
no flags Details | Formatted Diff | Diff
a better patch to handle top level loads from a plugin located in an iframe (2.11 KB, patch)
2007-06-28 12:58 PDT, Joseph Ligman
Sachin.Padma: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Joseph Ligman 2007-06-28 11:09:53 PDT
Preconditions:  
Browser's load content-setting is "All", so the Flash animations should be loaded when page is opened

Error description & actions how to produce the error:
1. 	Open browser and go to URL www.souriaheart.net. On the top right (just below the SMS link) there is a Sawa flash-animation which opens a link to new window (http://cec.sy/yearsub.php) when clicked on PC browser
2.	Click the animation so that flash plugin gets control
3.	Move joystick to any direction to highlight the link in the flash animation (animation gets yellow borders)
4.	Press selection key to activate the link
5.	Link is opened inside the plugin area (same place where the flash animation was), not in new window
Comment 1 Joseph Ligman 2007-06-28 11:11:07 PDT
TSW Bug ID: MLIO-738BS3
Comment 2 Joseph Ligman 2007-06-28 11:19:59 PDT
Created attachment 15293 [details]
patch to handle top level loads from a plugin located in an iframe

The pluginloader does not handle top level loads correctly when the plugin is in an iframe. I'm setting the main frame's name and routing the load through the webkitbridge to fix this problem.
Comment 3 Joseph Ligman 2007-06-28 12:58:14 PDT
Created attachment 15297 [details]
a better patch to handle top level loads from a plugin located in an iframe

This is a simpler solution. It uses the MainFrame directly as opposed to calling LoadUrl.
Comment 4 Sachin Padma 2007-06-28 13:05:58 PDT
Comment on attachment 15297 [details]
a better patch to handle top level loads from a plugin located in an iframe

r=me
Comment 5 Sachin Padma 2007-06-28 13:06:39 PDT
landed in ccb in r23858
Comment 6 Bradley Morrison 2008-04-09 11:39:25 PDT
Bulk closing of all s60 platform bugs. 

Sorry for the noise!
Comment 7 Joel Parks 2011-03-21 11:53:33 PDT
re-purposing InTSW keyword for use by QtWebkit team