{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/3099","labels_url":"https://api.github.com/repos/dotnet/roslyn/issues/3099/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/roslyn/issues/3099/comments","events_url":"https://api.github.com/repos/dotnet/roslyn/issues/3099/events","html_url":"https://github.com/dotnet/roslyn/pull/3099","id":81181178,"number":3099,"title":"prevent duplicate signature help items from surfacing to the UI","user":{"login":"brettfo","id":926281,"avatar_url":"https://avatars.githubusercontent.com/u/926281?v=3","gravatar_id":"","url":"https://api.github.com/users/brettfo","html_url":"https://github.com/brettfo","followers_url":"https://api.github.com/users/brettfo/followers","following_url":"https://api.github.com/users/brettfo/following{/other_user}","gists_url":"https://api.github.com/users/brettfo/gists{/gist_id}","starred_url":"https://api.github.com/users/brettfo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brettfo/subscriptions","organizations_url":"https://api.github.com/users/brettfo/orgs","repos_url":"https://api.github.com/users/brettfo/repos","events_url":"https://api.github.com/users/brettfo/events{/privacy}","received_events_url":"https://api.github.com/users/brettfo/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dotnet/roslyn/labels/cla-already-signed","name":"cla-already-signed","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-05-26T23:20:44Z","updated_at":"2015-05-26T23:30:05Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dotnet/roslyn/pulls/3099","html_url":"https://github.com/dotnet/roslyn/pull/3099","diff_url":"https://github.com/dotnet/roslyn/pull/3099.diff","patch_url":"https://github.com/dotnet/roslyn/pull/3099.patch"},"body":"This could cause weird issues where sig help would have the first item highlighted then trying to use the arrow keys to navigate the list would always reset to the top item and it would appear to the user that their arrow key presses were being swallowed.\r\n\r\nThe only case where duplicate items could appear in the list are during error cases, so nothing is lost from the user's perspective.  See the linked issue for an example of when this might appear.\r\n\r\nThe approach taken here was chosen because it seemed excessive to mandate that all signature help providers return a distinct set.\r\n\r\nFixes #1181.\r\n\r\nTagging @Pilchie @dpoeschl @jasonmalinowski @DustinCampbell @rchande @balajikris @jmarolf @davkean as reviewers."},"comment":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/comments/105697163","html_url":"https://github.com/dotnet/roslyn/pull/3099#issuecomment-105697163","issue_url":"https://api.github.com/repos/dotnet/roslyn/issues/3099","id":105697163,"user":{"login":"rchande","id":3751401,"avatar_url":"https://avatars.githubusercontent.com/u/3751401?v=3","gravatar_id":"","url":"https://api.github.com/users/rchande","html_url":"https://github.com/rchande","followers_url":"https://api.github.com/users/rchande/followers","following_url":"https://api.github.com/users/rchande/following{/other_user}","gists_url":"https://api.github.com/users/rchande/gists{/gist_id}","starred_url":"https://api.github.com/users/rchande/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rchande/subscriptions","organizations_url":"https://api.github.com/users/rchande/orgs","repos_url":"https://api.github.com/users/rchande/repos","events_url":"https://api.github.com/users/rchande/events{/privacy}","received_events_url":"https://api.github.com/users/rchande/received_events","type":"User","site_admin":false},"created_at":"2015-05-26T23:30:05Z","updated_at":"2015-05-26T23:30:05Z","body":"Sorry, glanced too quickly at the stack in the bug; that's our (current) assertion, which still seems reasonable to me."}}