{"action":"created","issue":{"url":"https://api.github.com/repos/marceljuenemann/angular-drag-and-drop-lists/issues/151","labels_url":"https://api.github.com/repos/marceljuenemann/angular-drag-and-drop-lists/issues/151/labels{/name}","comments_url":"https://api.github.com/repos/marceljuenemann/angular-drag-and-drop-lists/issues/151/comments","events_url":"https://api.github.com/repos/marceljuenemann/angular-drag-and-drop-lists/issues/151/events","html_url":"https://github.com/marceljuenemann/angular-drag-and-drop-lists/issues/151","id":110051769,"number":151,"title":"event.stopPropagation makes implementing scrolling while dragging in firefox/safari difficult","user":{"login":"jjoedouglas","id":506485,"avatar_url":"https://avatars.githubusercontent.com/u/506485?v=3","gravatar_id":"","url":"https://api.github.com/users/jjoedouglas","html_url":"https://github.com/jjoedouglas","followers_url":"https://api.github.com/users/jjoedouglas/followers","following_url":"https://api.github.com/users/jjoedouglas/following{/other_user}","gists_url":"https://api.github.com/users/jjoedouglas/gists{/gist_id}","starred_url":"https://api.github.com/users/jjoedouglas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jjoedouglas/subscriptions","organizations_url":"https://api.github.com/users/jjoedouglas/orgs","repos_url":"https://api.github.com/users/jjoedouglas/repos","events_url":"https://api.github.com/users/jjoedouglas/events{/privacy}","received_events_url":"https://api.github.com/users/jjoedouglas/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-10-06T16:49:20Z","updated_at":"2015-10-19T23:08:43Z","closed_at":"2015-10-19T23:08:43Z","body":"I'm trying to implement scrolling in firefox/safari while dragging elements (without making my users install a firefox/safari plugin) and noticed on pretty much all events there's an `event.stopPropagation()`.  For obvious reasons this really screws with detecting dragover events and properly scrolling the window.\r\n\r\nIs there a particular reason `event.stopPropagation()` is used?  Does it enable some other behavior I'm unaware of?\r\n\r\nThanks, I know this might be difficult to answer directly.  An \"I don't know\" will make me happy, just wanted to check if there's an obvious reason I'm not aware of. :+1: "},"comment":{"url":"https://api.github.com/repos/marceljuenemann/angular-drag-and-drop-lists/issues/comments/149372582","html_url":"https://github.com/marceljuenemann/angular-drag-and-drop-lists/issues/151#issuecomment-149372582","issue_url":"https://api.github.com/repos/marceljuenemann/angular-drag-and-drop-lists/issues/151","id":149372582,"user":{"login":"marceljuenemann","id":2447596,"avatar_url":"https://avatars.githubusercontent.com/u/2447596?v=3","gravatar_id":"","url":"https://api.github.com/users/marceljuenemann","html_url":"https://github.com/marceljuenemann","followers_url":"https://api.github.com/users/marceljuenemann/followers","following_url":"https://api.github.com/users/marceljuenemann/following{/other_user}","gists_url":"https://api.github.com/users/marceljuenemann/gists{/gist_id}","starred_url":"https://api.github.com/users/marceljuenemann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marceljuenemann/subscriptions","organizations_url":"https://api.github.com/users/marceljuenemann/orgs","repos_url":"https://api.github.com/users/marceljuenemann/repos","events_url":"https://api.github.com/users/marceljuenemann/events{/privacy}","received_events_url":"https://api.github.com/users/marceljuenemann/received_events","type":"User","site_admin":false},"created_at":"2015-10-19T23:08:43Z","updated_at":"2015-10-19T23:08:43Z","body":"Good question. It's required for nested lists. For example, if dragover didn't stop propagation, the parent element would receive the event as well and show a placeholder."}}