{"action":"created","issue":{"url":"https://api.github.com/repos/openlayers/ol3/issues/3500","labels_url":"https://api.github.com/repos/openlayers/ol3/issues/3500/labels{/name}","comments_url":"https://api.github.com/repos/openlayers/ol3/issues/3500/comments","events_url":"https://api.github.com/repos/openlayers/ol3/issues/3500/events","html_url":"https://github.com/openlayers/ol3/issues/3500","id":66409418,"number":3500,"title":"Zoom controls don't listen to touchend","user":{"login":"dteunkenstt","id":7337697,"avatar_url":"https://avatars.githubusercontent.com/u/7337697?v=3","gravatar_id":"","url":"https://api.github.com/users/dteunkenstt","html_url":"https://github.com/dteunkenstt","followers_url":"https://api.github.com/users/dteunkenstt/followers","following_url":"https://api.github.com/users/dteunkenstt/following{/other_user}","gists_url":"https://api.github.com/users/dteunkenstt/gists{/gist_id}","starred_url":"https://api.github.com/users/dteunkenstt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dteunkenstt/subscriptions","organizations_url":"https://api.github.com/users/dteunkenstt/orgs","repos_url":"https://api.github.com/users/dteunkenstt/repos","events_url":"https://api.github.com/users/dteunkenstt/events{/privacy}","received_events_url":"https://api.github.com/users/dteunkenstt/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-04-05T06:25:15Z","updated_at":"2015-06-09T14:38:12Z","closed_at":null,"body":"On touch devices, the zoom buttons don't loose focus after being tapped.\r\nLooking into the code, I figured it would be an easy fix, because the buttons only listen to mouseout and focusedout, but adding touchend still didn't result in a loss of focus.\r\n\r\nCurrently, the code in ol.control.Zoom is:\r\n```javascript\r\n goog.events.listen(inElement, [\r\n   goog.events.EventType.MOUSEOUT,\r\n    goog.events.EventType.FOCUSOUT\r\n  ], function() {\r\n    this.blur();\r\n  }, false);\r\n```\r\n\r\nI verified: this.blur() gets called when goog.events.EventType.TOUCHEND has been added, but to no avail. You actually need to tap somewhere else for the focusout to kick in, after which the this.blur() does work. I'm not sure where to continue."},"comment":{"url":"https://api.github.com/repos/openlayers/ol3/issues/comments/110383645","html_url":"https://github.com/openlayers/ol3/issues/3500#issuecomment-110383645","issue_url":"https://api.github.com/repos/openlayers/ol3/issues/3500","id":110383645,"user":{"login":"fredj","id":100959,"avatar_url":"https://avatars.githubusercontent.com/u/100959?v=3","gravatar_id":"","url":"https://api.github.com/users/fredj","html_url":"https://github.com/fredj","followers_url":"https://api.github.com/users/fredj/followers","following_url":"https://api.github.com/users/fredj/following{/other_user}","gists_url":"https://api.github.com/users/fredj/gists{/gist_id}","starred_url":"https://api.github.com/users/fredj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fredj/subscriptions","organizations_url":"https://api.github.com/users/fredj/orgs","repos_url":"https://api.github.com/users/fredj/repos","events_url":"https://api.github.com/users/fredj/events{/privacy}","received_events_url":"https://api.github.com/users/fredj/received_events","type":"User","site_admin":false},"created_at":"2015-06-09T14:38:12Z","updated_at":"2015-06-09T14:38:12Z","body":"reminder: it was added to workaround an issue with chrome 33. See #1761\r\n"}}