{"action":"created","issue":{"url":"https://api.github.com/repos/w3c/respec/issues/410","labels_url":"https://api.github.com/repos/w3c/respec/issues/410/labels{/name}","comments_url":"https://api.github.com/repos/w3c/respec/issues/410/comments","events_url":"https://api.github.com/repos/w3c/respec/issues/410/events","html_url":"https://github.com/w3c/respec/issues/410","id":60021765,"number":410,"title":"Do not enable ReSpec bubble and/or Save Snapshot until \"RESPEC DONE!\"","user":{"login":"ddorwin","id":9738764,"avatar_url":"https://avatars.githubusercontent.com/u/9738764?v=3","gravatar_id":"","url":"https://api.github.com/users/ddorwin","html_url":"https://github.com/ddorwin","followers_url":"https://api.github.com/users/ddorwin/followers","following_url":"https://api.github.com/users/ddorwin/following{/other_user}","gists_url":"https://api.github.com/users/ddorwin/gists{/gist_id}","starred_url":"https://api.github.com/users/ddorwin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ddorwin/subscriptions","organizations_url":"https://api.github.com/users/ddorwin/orgs","repos_url":"https://api.github.com/users/ddorwin/repos","events_url":"https://api.github.com/users/ddorwin/events{/privacy}","received_events_url":"https://api.github.com/users/ddorwin/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-03-05T21:50:06Z","updated_at":"2015-03-05T21:55:59Z","closed_at":null,"body":"During a bibrefs outage, I found that I could Save Snapshot even though processing was incomplete. I only discovered this when diffing the saved file. When I investigated, I found that the first two RESPEC log messages were present but \"RESPEC DONE!\" was not. It appeared that processing was hung waiting for the bibrefs server, but everything appeared fine (unless you opened the console and knew to look for \"RESPEC DONE!\"\r\n\r\nTo help authors avoid incomplete versions, I propose not enabling the Save Snapshot option until processing is actually complete.\r\n\r\nNote: If I recall correctly, the server request eventually timed out. However, I didn't take note of the resulting behavior. If it doesn't already, ReSpec should ensure that such processing step failures are always result in the red error count displayed with the ReSpec bubble."},"comment":{"url":"https://api.github.com/repos/w3c/respec/issues/comments/77460646","html_url":"https://github.com/w3c/respec/issues/410#issuecomment-77460646","issue_url":"https://api.github.com/repos/w3c/respec/issues/410","id":77460646,"user":{"login":"halindrome","id":520688,"avatar_url":"https://avatars.githubusercontent.com/u/520688?v=3","gravatar_id":"","url":"https://api.github.com/users/halindrome","html_url":"https://github.com/halindrome","followers_url":"https://api.github.com/users/halindrome/followers","following_url":"https://api.github.com/users/halindrome/following{/other_user}","gists_url":"https://api.github.com/users/halindrome/gists{/gist_id}","starred_url":"https://api.github.com/users/halindrome/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/halindrome/subscriptions","organizations_url":"https://api.github.com/users/halindrome/orgs","repos_url":"https://api.github.com/users/halindrome/repos","events_url":"https://api.github.com/users/halindrome/events{/privacy}","received_events_url":"https://api.github.com/users/halindrome/received_events","type":"User","site_admin":false},"created_at":"2015-03-05T21:55:59Z","updated_at":"2015-03-05T21:55:59Z","body":"I feel like there are a few different situations that could effect this.\nWe can easily use the event mechanism to populate the bubble once the last\ndone message is displayed.  I will look into it tomorrow.\n\nOn Thu, Mar 5, 2015 at 3:50 PM, ddorwin <notifications@github.com> wrote:\n\n> During a bibrefs outage, I found that I could Save Snapshot even though\n> processing was incomplete. I only discovered this when diffing the saved\n> file. When I investigated, I found that the first two RESPEC log messages\n> were present but \"RESPEC DONE!\" was not. It appeared that processing was\n> hung waiting for the bibrefs server, but everything appeared fine (unless\n> you opened the console and knew to look for \"RESPEC DONE!\"\n>\n> To help authors avoid incomplete versions, I propose not enabling the Save\n> Snapshot option until processing is actually complete.\n>\n> Note: If I recall correctly, the server request eventually timed out.\n> However, I didn't take note of the resulting behavior. If it doesn't\n> already, ReSpec should ensure that such processing step failures are always\n> result in the red error count displayed with the ReSpec bubble.\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/w3c/respec/issues/410>.\n>\n\n\n\n-- \nShane McCarron\nhalindrome@gmail.com\n"}}