{"action":"closed","issue":{"url":"https://api.github.com/repos/500tech/angular-tree-component/issues/700","repository_url":"https://api.github.com/repos/500tech/angular-tree-component","labels_url":"https://api.github.com/repos/500tech/angular-tree-component/issues/700/labels{/name}","comments_url":"https://api.github.com/repos/500tech/angular-tree-component/issues/700/comments","events_url":"https://api.github.com/repos/500tech/angular-tree-component/issues/700/events","html_url":"https://github.com/500tech/angular-tree-component/issues/700","id":394117185,"node_id":"MDU6SXNzdWUzOTQxMTcxODU=","number":700,"title":"Dragover delay","user":{"login":"KristijanJovanovski","id":8942284,"node_id":"MDQ6VXNlcjg5NDIyODQ=","avatar_url":"https://avatars1.githubusercontent.com/u/8942284?v=4","gravatar_id":"","url":"https://api.github.com/users/KristijanJovanovski","html_url":"https://github.com/KristijanJovanovski","followers_url":"https://api.github.com/users/KristijanJovanovski/followers","following_url":"https://api.github.com/users/KristijanJovanovski/following{/other_user}","gists_url":"https://api.github.com/users/KristijanJovanovski/gists{/gist_id}","starred_url":"https://api.github.com/users/KristijanJovanovski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KristijanJovanovski/subscriptions","organizations_url":"https://api.github.com/users/KristijanJovanovski/orgs","repos_url":"https://api.github.com/users/KristijanJovanovski/repos","events_url":"https://api.github.com/users/KristijanJovanovski/events{/privacy}","received_events_url":"https://api.github.com/users/KristijanJovanovski/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-12-26T08:46:31Z","updated_at":"2018-12-29T18:32:58Z","closed_at":"2018-12-29T18:32:58Z","author_association":"NONE","body":"I am experiencing a performance hit during the drag and drop operation. After some profiling with dev tools, it turned out to be due to layout thrashing. More precisely the adding and removing of is-dragging-over class on dragEnter and dragLeave respectively (this is implemented in the TreeDropDirective). \r\n\r\nFor the basic usage it is not noticeable. This seems to be an edge case. To reproduce it, the page where the tree is located should contain multiple components. While repeatedly dragging over the tree nodes a delay happens (noticeable by observing the style change from is-dragging-over class). \r\n"}}
{"actor":{"display_login":"adamkleingit"}}