New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
July 29th F2F Agenda Item - Dragging and dropping #24
Comments
From @gked on July 29, 2016 19:42 Resolution: In what order do dragend, input and drop events are fired and when is dom updated during those events in Edge. Then we can come to real resolution. |
From @garykac on August 1, 2016 20:44 Current order for Cr, FF, Safari is:
Need to verify with Edge and confirm. |
From @garykac on August 1, 2016 20:44 Spec also says something about updating the DOM on dragend if dragging selected text. Need to investigate and see what the browsers currently do. dragend may need to generate beforeinput/input events as well. |
From @gked on August 2, 2016 1:4 Edge has bugs in this area. Event sequence it fires is different from the rest:
We'll fix the issue on our side as the behavior of the rest of the browsers makes sense. To Gary's second comment, Edge does update the DOM after dragend is being fired but for images. This is probably why Edge tries to update the DOM once dragend is fired. |
@garykac I cannot see what we decided on where the event order for drag/drop should be specified. Could this go into UI events? |
#19 Introduced InputType
Possible Orders
b) Nested
Probably a)? |
RESOLUTION: Event order for |
Right - but the undo applies to undo in Javascript and there will be a note for that. What you do browserwise in terms of undo does not matter to anyone, as the global browser's undo stack is unusable in any editor that does even the slightest modification to raw contenteditable. |
From @gked on July 29, 2016 19:42
What should the order of the events be and in what spec should this be placed?
Copied from original issue: w3c/editing#134
The text was updated successfully, but these errors were encountered: