{"action":"created","issue":{"url":"https://api.github.com/repos/kangax/fabric.js/issues/2065","labels_url":"https://api.github.com/repos/kangax/fabric.js/issues/2065/labels{/name}","comments_url":"https://api.github.com/repos/kangax/fabric.js/issues/2065/comments","events_url":"https://api.github.com/repos/kangax/fabric.js/issues/2065/events","html_url":"https://github.com/kangax/fabric.js/pull/2065","id":65173226,"number":2065,"title":"Render cursor on upper canvas","user":{"login":"asturur","id":1194048,"avatar_url":"https://avatars.githubusercontent.com/u/1194048?v=3","gravatar_id":"","url":"https://api.github.com/users/asturur","html_url":"https://github.com/asturur","followers_url":"https://api.github.com/users/asturur/followers","following_url":"https://api.github.com/users/asturur/following{/other_user}","gists_url":"https://api.github.com/users/asturur/gists{/gist_id}","starred_url":"https://api.github.com/users/asturur/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/asturur/subscriptions","organizations_url":"https://api.github.com/users/asturur/orgs","repos_url":"https://api.github.com/users/asturur/repos","events_url":"https://api.github.com/users/asturur/events{/privacy}","received_events_url":"https://api.github.com/users/asturur/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-03-30T09:35:10Z","updated_at":"2015-03-30T12:24:07Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/kangax/fabric.js/pulls/2065","html_url":"https://github.com/kangax/fabric.js/pull/2065","diff_url":"https://github.com/kangax/fabric.js/pull/2065.diff","patch_url":"https://github.com/kangax/fabric.js/pull/2065.patch"},"body":"This PR mainly avoid calling canvas.renderAll during iText cursor animation.\r\n\r\nBoth the tick and the render cursor or selection check if there is available contextTop and use that or standard ctx.\r\n\r\nIt looks very simple, i hope i did not introduce any bug\r\nCan you think of some interference with other upper canvas drawing?\r\n( overlay image? )\r\n\r\ncloses #2016"},"comment":{"url":"https://api.github.com/repos/kangax/fabric.js/issues/comments/87656907","html_url":"https://github.com/kangax/fabric.js/pull/2065#issuecomment-87656907","issue_url":"https://api.github.com/repos/kangax/fabric.js/issues/2065","id":87656907,"user":{"login":"kangax","id":383,"avatar_url":"https://avatars.githubusercontent.com/u/383?v=3","gravatar_id":"","url":"https://api.github.com/users/kangax","html_url":"https://github.com/kangax","followers_url":"https://api.github.com/users/kangax/followers","following_url":"https://api.github.com/users/kangax/following{/other_user}","gists_url":"https://api.github.com/users/kangax/gists{/gist_id}","starred_url":"https://api.github.com/users/kangax/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kangax/subscriptions","organizations_url":"https://api.github.com/users/kangax/orgs","repos_url":"https://api.github.com/users/kangax/repos","events_url":"https://api.github.com/users/kangax/events{/privacy}","received_events_url":"https://api.github.com/users/kangax/received_events","type":"User","site_admin":false},"created_at":"2015-03-30T12:24:07Z","updated_at":"2015-03-30T12:24:07Z","body":"Have you tested it on http://fabricjs.com/test/misc/itext.html?"}}