{"action":"created","issue":{"url":"https://api.github.com/repos/react-component/menu/issues/52","repository_url":"https://api.github.com/repos/react-component/menu","labels_url":"https://api.github.com/repos/react-component/menu/issues/52/labels{/name}","comments_url":"https://api.github.com/repos/react-component/menu/issues/52/comments","events_url":"https://api.github.com/repos/react-component/menu/issues/52/events","html_url":"https://github.com/react-component/menu/issues/52","id":179029411,"number":52,"title":"SubMenu does not work with Universal/Isomorphic apps","user":{"login":"andreme","id":1251259,"avatar_url":"https://avatars.githubusercontent.com/u/1251259?v=3","gravatar_id":"","url":"https://api.github.com/users/andreme","html_url":"https://github.com/andreme","followers_url":"https://api.github.com/users/andreme/followers","following_url":"https://api.github.com/users/andreme/following{/other_user}","gists_url":"https://api.github.com/users/andreme/gists{/gist_id}","starred_url":"https://api.github.com/users/andreme/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andreme/subscriptions","organizations_url":"https://api.github.com/users/andreme/orgs","repos_url":"https://api.github.com/users/andreme/repos","events_url":"https://api.github.com/users/andreme/events{/privacy}","received_events_url":"https://api.github.com/users/andreme/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-09-24T13:06:27Z","updated_at":"2016-11-22T03:54:36Z","closed_at":"2016-11-22T03:54:36Z","body":"Due to the automatically generated Menu ID for aria-owns, server and client generate different html:\n\n> vendor.js?cacheHash=919053d…:38404 Warning: React attempted to reuse markup in a container but the checksum was invalid. This generally means that you are using server rendering and the markup generated on the server was not what the client was expecting. React injected new markup to compensate which works but you have lost many of the benefits of server rendering. Instead, figure out why the markup being generated is different on the client or server:\n>  (client) aria-owns=\"1474721378027_0\" aria-haspopu\n>  (server) aria-owns=\"1474721377705_1\" aria-haspopu\n\nAs a quick way to fix this I was thinking it should be possible to add an optional AriaID or MenuID property that gets used if set, otherwise it will still be auto generated like it is now?\n"},"comment":{"url":"https://api.github.com/repos/react-component/menu/issues/comments/262141076","html_url":"https://github.com/react-component/menu/issues/52#issuecomment-262141076","issue_url":"https://api.github.com/repos/react-component/menu/issues/52","id":262141076,"user":{"login":"yiminghe","id":200876,"avatar_url":"https://avatars.githubusercontent.com/u/200876?v=3","gravatar_id":"","url":"https://api.github.com/users/yiminghe","html_url":"https://github.com/yiminghe","followers_url":"https://api.github.com/users/yiminghe/followers","following_url":"https://api.github.com/users/yiminghe/following{/other_user}","gists_url":"https://api.github.com/users/yiminghe/gists{/gist_id}","starred_url":"https://api.github.com/users/yiminghe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yiminghe/subscriptions","organizations_url":"https://api.github.com/users/yiminghe/orgs","repos_url":"https://api.github.com/users/yiminghe/repos","events_url":"https://api.github.com/users/yiminghe/events{/privacy}","received_events_url":"https://api.github.com/users/yiminghe/received_events","type":"User","site_admin":false},"created_at":"2016-11-22T03:54:36Z","updated_at":"2016-11-22T03:54:36Z","body":"https://github.com/react-component/menu/commit/551143f45175169d41e04389d4d48458e08985c3"}}
{"actor":{"display_login":"yiminghe"}}