{"action":"created","issue":{"url":"https://api.github.com/repos/nwjs/nw.js/issues/6565","repository_url":"https://api.github.com/repos/nwjs/nw.js","labels_url":"https://api.github.com/repos/nwjs/nw.js/issues/6565/labels{/name}","comments_url":"https://api.github.com/repos/nwjs/nw.js/issues/6565/comments","events_url":"https://api.github.com/repos/nwjs/nw.js/issues/6565/events","html_url":"https://github.com/nwjs/nw.js/issues/6565","id":313419211,"number":6565,"title":"Vue Material File Input Field triggers endless file dialog box in NW.js","user":{"login":"toyssamurai","id":14955849,"avatar_url":"https://avatars0.githubusercontent.com/u/14955849?v=4","gravatar_id":"","url":"https://api.github.com/users/toyssamurai","html_url":"https://github.com/toyssamurai","followers_url":"https://api.github.com/users/toyssamurai/followers","following_url":"https://api.github.com/users/toyssamurai/following{/other_user}","gists_url":"https://api.github.com/users/toyssamurai/gists{/gist_id}","starred_url":"https://api.github.com/users/toyssamurai/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/toyssamurai/subscriptions","organizations_url":"https://api.github.com/users/toyssamurai/orgs","repos_url":"https://api.github.com/users/toyssamurai/repos","events_url":"https://api.github.com/users/toyssamurai/events{/privacy}","received_events_url":"https://api.github.com/users/toyssamurai/received_events","type":"User","site_admin":false},"labels":[{"id":545098010,"url":"https://api.github.com/repos/nwjs/nw.js/labels/P2","name":"P2","color":"1d76db","default":false},{"id":11276807,"url":"https://api.github.com/repos/nwjs/nw.js/labels/bug","name":"bug","color":"e99695","default":true},{"id":503952139,"url":"https://api.github.com/repos/nwjs/nw.js/labels/triaged","name":"triaged","color":"c2e0c6","default":false}],"state":"open","locked":false,"assignee":{"login":"rogerwang","id":165401,"avatar_url":"https://avatars0.githubusercontent.com/u/165401?v=4","gravatar_id":"","url":"https://api.github.com/users/rogerwang","html_url":"https://github.com/rogerwang","followers_url":"https://api.github.com/users/rogerwang/followers","following_url":"https://api.github.com/users/rogerwang/following{/other_user}","gists_url":"https://api.github.com/users/rogerwang/gists{/gist_id}","starred_url":"https://api.github.com/users/rogerwang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rogerwang/subscriptions","organizations_url":"https://api.github.com/users/rogerwang/orgs","repos_url":"https://api.github.com/users/rogerwang/repos","events_url":"https://api.github.com/users/rogerwang/events{/privacy}","received_events_url":"https://api.github.com/users/rogerwang/received_events","type":"User","site_admin":false},"assignees":[{"login":"rogerwang","id":165401,"avatar_url":"https://avatars0.githubusercontent.com/u/165401?v=4","gravatar_id":"","url":"https://api.github.com/users/rogerwang","html_url":"https://github.com/rogerwang","followers_url":"https://api.github.com/users/rogerwang/followers","following_url":"https://api.github.com/users/rogerwang/following{/other_user}","gists_url":"https://api.github.com/users/rogerwang/gists{/gist_id}","starred_url":"https://api.github.com/users/rogerwang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rogerwang/subscriptions","organizations_url":"https://api.github.com/users/rogerwang/orgs","repos_url":"https://api.github.com/users/rogerwang/repos","events_url":"https://api.github.com/users/rogerwang/events{/privacy}","received_events_url":"https://api.github.com/users/rogerwang/received_events","type":"User","site_admin":false}],"milestone":null,"comments":6,"created_at":"2018-04-11T17:31:16Z","updated_at":"2018-04-16T06:48:53Z","closed_at":null,"author_association":"NONE","body":"When I use Vue-Material using NW.js and put its File Input Field into a HTML page, clicking on the file field will cause the file dialog box to come up indefinitely. It doesn't matter whether I select a file and click OK, cancel the selection, or close the dialog box. It will just keep coming up endlessly. The only thing that I can do is to force close the NW.js instance. However, if I use the same HTML file directly on Chrome, the same bug will not be triggered and the file dialog box behaves normally.\r\n\r\n======== TEMPLATE BUG FORM ========\r\n\r\nNWJS Version : SDK 0.29.4\r\nOperating System : Windows 10 64bit\r\n\r\n\r\n### Expected behavior\r\nNW.js should close the file dialog box of Vue-Material after a file is selected, or when the file selection dialog box is closed.\r\n\r\n\r\n### Actual behavior\r\nThe file dialog box will keep coming up\r\n\r\n\r\n### How to reproduce\r\nDownload the latest NW.js, unzip the attached file. Put unzipped index.html and package.json into the NW.js folder, then launch the NW.exe. Click on the file field. When the file dialog box comes up, either select a file or close the dialog box. Force close NW.exe when the dialog box keeps coming up.\r\n\r\nOpen the same index.html on Chrome. Test the file field again, and you will find that it does not have the same problem.\r\n\r\n[vue-material-test.zip](https://github.com/nwjs/nw.js/files/1899848/vue-material-test.zip)\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/nwjs/nw.js/issues/comments/381496597","html_url":"https://github.com/nwjs/nw.js/issues/6565#issuecomment-381496597","issue_url":"https://api.github.com/repos/nwjs/nw.js/issues/6565","id":381496597,"user":{"login":"rogerwang","id":165401,"avatar_url":"https://avatars0.githubusercontent.com/u/165401?v=4","gravatar_id":"","url":"https://api.github.com/users/rogerwang","html_url":"https://github.com/rogerwang","followers_url":"https://api.github.com/users/rogerwang/followers","following_url":"https://api.github.com/users/rogerwang/following{/other_user}","gists_url":"https://api.github.com/users/rogerwang/gists{/gist_id}","starred_url":"https://api.github.com/users/rogerwang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rogerwang/subscriptions","organizations_url":"https://api.github.com/users/rogerwang/orgs","repos_url":"https://api.github.com/users/rogerwang/repos","events_url":"https://api.github.com/users/rogerwang/events{/privacy}","received_events_url":"https://api.github.com/users/rogerwang/received_events","type":"User","site_admin":false},"created_at":"2018-04-16T06:48:52Z","updated_at":"2018-04-16T06:48:52Z","author_association":"MEMBER","body":"You can try to download and point the vue and vue-material JS to local file."}}
{"actor":{"display_login":"rogerwang"}}