Bug 15803

Summary: REGRESSION: iframes do not inherit drag and drop of parents, as documentation asserts
Product: WebKit Reporter: dale jensen <dale.jensen>
Component: FramesAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: ap, emacemac7, oliver, webkit-bug-importer
Priority: P1 Keywords: InRadar, Regression
Version: 523.x (Safari 3)   
Hardware: Mac   
OS: OS X 10.5   

Description dale jensen 2007-11-02 14:44:10 PDT
Under OS 10.4 (previous Webkit) an iframe would inherit the drag and drop availability of the parent.  With the new Webkit, this is no longer the case, resulting in "islands" of drag and drop unavailability.  I have created a testcase that demonstrates this and will attach it.

To us, anyway, this is a critical fix -- our web application houses its drag and drop code on a base layer and all iframes on top rely on being able to use that drag and drop.
Comment 1 dale jensen 2007-11-02 14:47:07 PDT
Created attachment 17000


This is a Cocoa document based project, which will open a self-contained file that demonstrates the drag and drop failure.  Run it on 10.4 and 10.5 to see the difference.
Comment 2 Alexey Proskuryakov 2007-11-03 01:29:36 PDT
Confirmed with r27392. I'm not sure if this problem is due to a bug or to corrected behavior, but it clearly needs to be investigated as a regression.
Comment 3 David Kilzer (:ddkilzer) 2007-11-03 08:41:56 PDT
<rdar://problem/5578198>
Comment 4 Oliver Hunt 2007-11-08 01:55:54 PST
Did you verify under 10.4 or 10.5?
Comment 5 Alexey Proskuryakov 2007-11-08 02:27:48 PST
I verified under 10.4.