{"action":"opened","issue":{"url":"https://api.github.com/repos/aurelia/binding/issues/719","repository_url":"https://api.github.com/repos/aurelia/binding","labels_url":"https://api.github.com/repos/aurelia/binding/issues/719/labels{/name}","comments_url":"https://api.github.com/repos/aurelia/binding/issues/719/comments","events_url":"https://api.github.com/repos/aurelia/binding/issues/719/events","html_url":"https://github.com/aurelia/binding/issues/719","id":369523001,"node_id":"MDU6SXNzdWUzNjk1MjMwMDE=","number":719,"title":"File input - clearing the variable and re-selecting the same file doesn't update variable","user":{"login":"edwardridge","id":7499431,"node_id":"MDQ6VXNlcjc0OTk0MzE=","avatar_url":"https://avatars3.githubusercontent.com/u/7499431?v=4","gravatar_id":"","url":"https://api.github.com/users/edwardridge","html_url":"https://github.com/edwardridge","followers_url":"https://api.github.com/users/edwardridge/followers","following_url":"https://api.github.com/users/edwardridge/following{/other_user}","gists_url":"https://api.github.com/users/edwardridge/gists{/gist_id}","starred_url":"https://api.github.com/users/edwardridge/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edwardridge/subscriptions","organizations_url":"https://api.github.com/users/edwardridge/orgs","repos_url":"https://api.github.com/users/edwardridge/repos","events_url":"https://api.github.com/users/edwardridge/events{/privacy}","received_events_url":"https://api.github.com/users/edwardridge/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-10-12T12:05:36Z","updated_at":"2018-10-12T12:05:36Z","closed_at":null,"author_association":"NONE","body":"**I'm submitting a bug report**\r\n\r\n* **Library Version:**\r\n1.6.0\r\n\r\n**Please tell us about your environment:**\r\n* **Operating System:**\r\nWindows [10]\r\n\r\n* **Node Version:**\r\n8.9.4\r\n\r\n* **NPM Version:**\r\n4.0.5\r\n\r\n* **Browser:**\r\nChrome Version 67.0.3396.99\r\n* **Language:**\r\nTypeScript 2.2.1\r\n\r\n\r\n**Current behavior:**\r\nWhen using .bind on an input of type \"file\", setting the bound variable to null isn't reflected within the input. Re-selecting the same file doesn't update the variable.\r\n\r\n**Expected/desired behavior:**\r\nSteps:\r\n1) Open the gist in Chrome. Select a file from the input at the top.\r\n2) Click \"Clear Document\". This sets the backing variable to \"null\", but you can still see the name of file next to the \"input\"\r\n3) Select the same file again. You can see that the length of the backing variable doesn't change. If you select a different file, it works as expected.\r\n\r\nGist: https://gist.run/?id=1bb475638441b00bcbbf8fd92974ab33\r\n\r\n"}}
{"actor":{"display_login":"edwardridge"}}