{"action":"closed","issue":{"url":"https://api.github.com/repos/yairEO/tagify/issues/113","repository_url":"https://api.github.com/repos/yairEO/tagify","labels_url":"https://api.github.com/repos/yairEO/tagify/issues/113/labels{/name}","comments_url":"https://api.github.com/repos/yairEO/tagify/issues/113/comments","events_url":"https://api.github.com/repos/yairEO/tagify/issues/113/events","html_url":"https://github.com/yairEO/tagify/issues/113","id":364365086,"node_id":"MDU6SXNzdWUzNjQzNjUwODY=","number":113,"title":"When running .removeTag() in a loop .value gets messed up","user":{"login":"it-xtech-dev","id":22835881,"node_id":"MDQ6VXNlcjIyODM1ODgx","avatar_url":"https://avatars1.githubusercontent.com/u/22835881?v=4","gravatar_id":"","url":"https://api.github.com/users/it-xtech-dev","html_url":"https://github.com/it-xtech-dev","followers_url":"https://api.github.com/users/it-xtech-dev/followers","following_url":"https://api.github.com/users/it-xtech-dev/following{/other_user}","gists_url":"https://api.github.com/users/it-xtech-dev/gists{/gist_id}","starred_url":"https://api.github.com/users/it-xtech-dev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/it-xtech-dev/subscriptions","organizations_url":"https://api.github.com/users/it-xtech-dev/orgs","repos_url":"https://api.github.com/users/it-xtech-dev/repos","events_url":"https://api.github.com/users/it-xtech-dev/events{/privacy}","received_events_url":"https://api.github.com/users/it-xtech-dev/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-09-27T08:43:03Z","updated_at":"2018-09-29T20:01:33Z","closed_at":"2018-09-29T20:01:33Z","author_association":"NONE","body":"When running `.ramoveTag()` multiple times one after another `.value` property is not properly updated. The reason is that in some conditions `.removeTag()` releases control when tag element still exists so next running .removeTag() will operate over obsolete index. This is the consequnce of how transition handling is implemented. The only way to bypass this problem is to disable transition by setting its duration to 0 => `.remove(Tag,false,0)`;\r\n\r\nBehavior can be reproduce in this example:\r\nhttps://jsbin.com/jirokirexu/2/edit?html,js,console,output\r\n\r\n\r\n\r\n"}}
{"actor":{"display_login":"yairEO"}}