In the attached test case, select the word "test" and try to drag it out of the textarea and into the text field. I think this is caused by the change in hit testing for text controls. Now we get the inner div as the hit test result, and when EventHandler::shouldDragAutoNode gets called (eventually on the textarea itself), it fails because the textarea isn't a leaf node. <rdar://problem/5426557>
Created attachment 16109 [details] testcase
(In reply to comment #0) > I think this is caused by the change in hit testing for text controls. Now we > get the inner div as the hit test result, and when > EventHandler::shouldDragAutoNode gets called (eventually on the textarea > itself), it fails because the textarea isn't a leaf node. I agree. I think the special hit-testing should be reserved to text controls while they're actually displaying placeholder text. I am going to make that patch.
Created attachment 16114 [details] patch I took a stab at this... Still needs a layout test though. Passes existing tests.
Comment on attachment 16114 [details] patch r=me assuming you add a test
Committed revision 25245.