{"action":"opened","issue":{"url":"https://api.github.com/repos/Valve/fingerprintjs2/issues/99","labels_url":"https://api.github.com/repos/Valve/fingerprintjs2/issues/99/labels{/name}","comments_url":"https://api.github.com/repos/Valve/fingerprintjs2/issues/99/comments","events_url":"https://api.github.com/repos/Valve/fingerprintjs2/issues/99/events","html_url":"https://github.com/Valve/fingerprintjs2/issues/99","id":121916027,"number":99,"title":"availWidth, availHeight Not Reliable on Mac OS X","user":{"login":"stuart-lam","id":16276221,"avatar_url":"https://avatars.githubusercontent.com/u/16276221?v=3","gravatar_id":"","url":"https://api.github.com/users/stuart-lam","html_url":"https://github.com/stuart-lam","followers_url":"https://api.github.com/users/stuart-lam/followers","following_url":"https://api.github.com/users/stuart-lam/following{/other_user}","gists_url":"https://api.github.com/users/stuart-lam/gists{/gist_id}","starred_url":"https://api.github.com/users/stuart-lam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stuart-lam/subscriptions","organizations_url":"https://api.github.com/users/stuart-lam/orgs","repos_url":"https://api.github.com/users/stuart-lam/repos","events_url":"https://api.github.com/users/stuart-lam/events{/privacy}","received_events_url":"https://api.github.com/users/stuart-lam/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-12-13T12:12:47Z","updated_at":"2015-12-13T12:12:47Z","closed_at":null,"body":"Hey man, thank you for this kick ass project! I found this availWidth/Height is not so reliable on Mac OS because I accidently see my fingerprint changed while in the same browser, not even change anything and not even refresh. I investigated the issue and found that when you launch an App in \"Lauchpad\" then switch to \"Dashboard\" in Mac OS X, switch back then come back to the browser, Click the button \"Get My Fingerprint\" => Fingerprint changed.\r\n\r\nThe real issue is this:\r\n{\"key\":\"available_resolution\",\"value\":[1440,812]}\r\nChanged to:\r\n{\"key\":\"available_resolution\",\"value\":[1440,810]}\r\n\r\nWhy should we use it to calculate fingerprint?\r\n\r\nCheers,\r\nStuart"}}