{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/helm/issues/2297","repository_url":"https://api.github.com/repos/kubernetes/helm","labels_url":"https://api.github.com/repos/kubernetes/helm/issues/2297/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/helm/issues/2297/comments","events_url":"https://api.github.com/repos/kubernetes/helm/issues/2297/events","html_url":"https://github.com/kubernetes/helm/issues/2297","id":222884362,"number":2297,"title":"helm takes keystrokes out of order","user":{"login":"dwang20151005","id":14982140,"avatar_url":"https://avatars3.githubusercontent.com/u/14982140?v=3","gravatar_id":"","url":"https://api.github.com/users/dwang20151005","html_url":"https://github.com/dwang20151005","followers_url":"https://api.github.com/users/dwang20151005/followers","following_url":"https://api.github.com/users/dwang20151005/following{/other_user}","gists_url":"https://api.github.com/users/dwang20151005/gists{/gist_id}","starred_url":"https://api.github.com/users/dwang20151005/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwang20151005/subscriptions","organizations_url":"https://api.github.com/users/dwang20151005/orgs","repos_url":"https://api.github.com/users/dwang20151005/repos","events_url":"https://api.github.com/users/dwang20151005/events{/privacy}","received_events_url":"https://api.github.com/users/dwang20151005/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2017-04-19T21:57:39Z","updated_at":"2017-04-19T23:07:34Z","closed_at":"2017-04-19T23:07:34Z","body":"If I do\r\n\r\n    (let ((prompt \"prompt\")\r\n          (candidates (loop for i from 0 to 500000 collecting (format \"foo bar baz %S\" i)))\r\n          (require-match nil))\r\n      (completing-read \"prompt\" candidates require-match))\r\n\r\nand type `jjjjjk<RET>` quickly, I would expect it to return what I typed but\r\ninstead it returns \"foo bar baz 0\".\r\n\r\nIt's as if helm does the RET before it's understood the keystrokes before that.\r\n\r\nThe way this appears in practice is, when I do a completing read on a smaller\r\n(4700) collection of longer candidates (which I can't send to you), and I type\r\ninput that does not match any of the candidates, sometimes what helm returns is\r\na truncated version of what I typed.\r\n\r\nThis is a problem for me because I love helm and I use it everywhere, and so some of the things I completing-read are inputs to production systems."},"comment":{"url":"https://api.github.com/repos/kubernetes/helm/issues/comments/295485018","html_url":"https://github.com/kubernetes/helm/issues/2297#issuecomment-295485018","issue_url":"https://api.github.com/repos/kubernetes/helm/issues/2297","id":295485018,"user":{"login":"dwang20151005","id":14982140,"avatar_url":"https://avatars3.githubusercontent.com/u/14982140?v=3","gravatar_id":"","url":"https://api.github.com/users/dwang20151005","html_url":"https://github.com/dwang20151005","followers_url":"https://api.github.com/users/dwang20151005/followers","following_url":"https://api.github.com/users/dwang20151005/following{/other_user}","gists_url":"https://api.github.com/users/dwang20151005/gists{/gist_id}","starred_url":"https://api.github.com/users/dwang20151005/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwang20151005/subscriptions","organizations_url":"https://api.github.com/users/dwang20151005/orgs","repos_url":"https://api.github.com/users/dwang20151005/repos","events_url":"https://api.github.com/users/dwang20151005/events{/privacy}","received_events_url":"https://api.github.com/users/dwang20151005/received_events","type":"User","site_admin":false},"created_at":"2017-04-19T23:07:34Z","updated_at":"2017-04-19T23:07:34Z","body":"Ha!  I am so sorry.  Thank you."}}
{"actor":{"display_login":"dwang20151005"}}