{"action":"created","issue":{"url":"https://api.github.com/repos/highslide-software/highcharts.com/issues/3769","labels_url":"https://api.github.com/repos/highslide-software/highcharts.com/issues/3769/labels{/name}","comments_url":"https://api.github.com/repos/highslide-software/highcharts.com/issues/3769/comments","events_url":"https://api.github.com/repos/highslide-software/highcharts.com/issues/3769/events","html_url":"https://github.com/highslide-software/highcharts.com/issues/3769","id":56040893,"number":3769,"title":"Pointer.runPointActions error when shifted point has not been redrawn()","user":{"login":"Forusim","id":176811,"avatar_url":"https://avatars.githubusercontent.com/u/176811?v=3","gravatar_id":"","url":"https://api.github.com/users/Forusim","html_url":"https://github.com/Forusim","followers_url":"https://api.github.com/users/Forusim/followers","following_url":"https://api.github.com/users/Forusim/following{/other_user}","gists_url":"https://api.github.com/users/Forusim/gists{/gist_id}","starred_url":"https://api.github.com/users/Forusim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Forusim/subscriptions","organizations_url":"https://api.github.com/users/Forusim/orgs","repos_url":"https://api.github.com/users/Forusim/repos","events_url":"https://api.github.com/users/Forusim/events{/privacy}","received_events_url":"https://api.github.com/users/Forusim/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-01-30T14:40:55Z","updated_at":"2015-02-02T08:26:55Z","closed_at":null,"body":"Hello.\r\nI am using many dynamically updated highcharts(version 4.0.4) in my web application.\r\nI can be 10 or more smaller charts, which display live data.\r\nBut those charts are stored in elements, which can be hidden.\r\nWhen adding a new point to the series, I check for visibility before doing redraw to save performance. I my fiddle I just use a checkbox \"GUI Update\" to simulate this.\r\n\r\nPlease check the fiddle:\r\nhttp://jsfiddle.net/Forusim/vqLnv9rr/1/\r\n\r\nThe problem is, when the old point is shifted and no redraw() happens, a mouseover will cause:\r\nUncaught TypeError: object is not a function        highcharts.js:9147 \r\nPointer.runPointActions                                         highcharts.js:9147\r\nPointer.onContainerMouseMove                           highcharts.js:9489\r\nPointer.setDOMEvents.container.onmousemove   highcharts.js:9576\r\n\r\nThe error will occur here:\r\n// a new point is hovered, refresh the tooltip\r\nif (point && point !== hoverPoint) {\r\n\r\n    // trigger the events\r\n    point.onMouseOver(e);\r\n\r\n}\r\n\r\npoint itself is not null, but all it´s properties are null.\r\n\r\nSo I think the check should be more accurate here. Or the point should be properly removed on series.addPoint(point, redraw=false, shift=true)\r\n\r\nAny ideas how to solve this?\r\nThank you!"},"comment":{"url":"https://api.github.com/repos/highslide-software/highcharts.com/issues/comments/72421003","html_url":"https://github.com/highslide-software/highcharts.com/issues/3769#issuecomment-72421003","issue_url":"https://api.github.com/repos/highslide-software/highcharts.com/issues/3769","id":72421003,"user":{"login":"highslide-software","id":227836,"avatar_url":"https://avatars.githubusercontent.com/u/227836?v=3","gravatar_id":"","url":"https://api.github.com/users/highslide-software","html_url":"https://github.com/highslide-software","followers_url":"https://api.github.com/users/highslide-software/followers","following_url":"https://api.github.com/users/highslide-software/following{/other_user}","gists_url":"https://api.github.com/users/highslide-software/gists{/gist_id}","starred_url":"https://api.github.com/users/highslide-software/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/highslide-software/subscriptions","organizations_url":"https://api.github.com/users/highslide-software/orgs","repos_url":"https://api.github.com/users/highslide-software/repos","events_url":"https://api.github.com/users/highslide-software/events{/privacy}","received_events_url":"https://api.github.com/users/highslide-software/received_events","type":"User","site_admin":false},"created_at":"2015-02-02T08:26:55Z","updated_at":"2015-02-02T08:26:55Z","body":"Probably a duplicate of #3724. Can you verify that that fix also fixes your issue?"}}