+++ This bug was initially created as a clone of Bug #357601 +++ There are two problems which are not addressed in Bug 357601 which probably both have the same fix: - When dragging within Firefox from one textbox to another, it does not use the proper effect. - When dragging within Firefox to an external program, it does not use the proper effect. Expected result: It should use the proper effect. Example: When doing a drag & drop, if it does not show a plus sign on the drop icon, it should do a move not a copy. More details of how drag & drop should work in Windows: 1. Shift should always do a move operation (except for point 4) 2. Ctrl should always do a copy operation (except for point 4) 3. Ctrl + Shift should always do a link operation (except for point 4) 4. If one of the modifier keys is used, but that operation is not allowed, it should fall back to the allowed operation. 5. Preference should be done in this order: move, copy, link
I tested and this behaviour (as reported above) is consistent across Linux, OSX and Windows on Firefox. We basically have no effects handling when we are dragging and the source is Firefox. With Firefox: Does not work with drags within Firefox nor from Firefox to external programs. With IE: Works both within IE and from IE to another program. With Google Chrome: Works within Google Chrome, but does not work from Chrome to an external program. Internet explorer has the correct handling.