{"action":"created","issue":{"url":"https://api.github.com/repos/WICG/web-share-target/issues/39","repository_url":"https://api.github.com/repos/WICG/web-share-target","labels_url":"https://api.github.com/repos/WICG/web-share-target/issues/39/labels{/name}","comments_url":"https://api.github.com/repos/WICG/web-share-target/issues/39/comments","events_url":"https://api.github.com/repos/WICG/web-share-target/issues/39/events","html_url":"https://github.com/WICG/web-share-target/issues/39","id":328160270,"node_id":"MDU6SXNzdWUzMjgxNjAyNzA=","number":39,"title":"Approach 1 does not support a no-interruption UX flow","user":{"login":"bard","id":19322,"node_id":"MDQ6VXNlcjE5MzIy","avatar_url":"https://avatars0.githubusercontent.com/u/19322?v=4","gravatar_id":"","url":"https://api.github.com/users/bard","html_url":"https://github.com/bard","followers_url":"https://api.github.com/users/bard/followers","following_url":"https://api.github.com/users/bard/following{/other_user}","gists_url":"https://api.github.com/users/bard/gists{/gist_id}","starred_url":"https://api.github.com/users/bard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bard/subscriptions","organizations_url":"https://api.github.com/users/bard/orgs","repos_url":"https://api.github.com/users/bard/repos","events_url":"https://api.github.com/users/bard/events{/privacy}","received_events_url":"https://api.github.com/users/bard/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-05-31T14:23:47Z","updated_at":"2018-06-08T00:37:23Z","closed_at":"2018-06-01T01:24:38Z","author_association":"NONE","body":"The currently implemented approach (\"Approach 1\" in the explainer document) doesn't serve well applications that are meant to receive frequent shares without interrupting user flow, such as bookmarking or web-clipping applications. Ideally these applications would receive and handle a share without needing a UI switch and extra interactions, showing at most an overlay notification to confirm a successful operation. Google Keep works like that, in fact.\r\n\r\nWith Approach 1, the UX involves a UI switch and two extra taps:\r\n\r\n1. user shares from browser\r\n2. UI of PWA opens (UI switch)\r\n3. pre-filled form is shown to the user based on query parameters of the share_target URL\r\n4. user must hit a \"submit\" button (extra tap nr. 1)\r\n5. confirmation is shown\r\n6. user must hit the back button to return to browser (extra tap nr. 2)\r\n\r\nPlease consider implementing Approach 2 as that would allow building a more appropriate UX."},"comment":{"url":"https://api.github.com/repos/WICG/web-share-target/issues/comments/395608833","html_url":"https://github.com/WICG/web-share-target/issues/39#issuecomment-395608833","issue_url":"https://api.github.com/repos/WICG/web-share-target/issues/39","id":395608833,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NTYwODgzMw==","user":{"login":"ewilligers","id":929206,"node_id":"MDQ6VXNlcjkyOTIwNg==","avatar_url":"https://avatars1.githubusercontent.com/u/929206?v=4","gravatar_id":"","url":"https://api.github.com/users/ewilligers","html_url":"https://github.com/ewilligers","followers_url":"https://api.github.com/users/ewilligers/followers","following_url":"https://api.github.com/users/ewilligers/following{/other_user}","gists_url":"https://api.github.com/users/ewilligers/gists{/gist_id}","starred_url":"https://api.github.com/users/ewilligers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ewilligers/subscriptions","organizations_url":"https://api.github.com/users/ewilligers/orgs","repos_url":"https://api.github.com/users/ewilligers/repos","events_url":"https://api.github.com/users/ewilligers/events{/privacy}","received_events_url":"https://api.github.com/users/ewilligers/received_events","type":"User","site_admin":false},"created_at":"2018-06-08T00:37:23Z","updated_at":"2018-06-08T00:37:23Z","author_association":"COLLABORATOR","body":"> Is this in Chrome Canary or elsewhere already?\r\n\r\nNo, the launch event design is still being refined.\r\n"}}
{"actor":{"display_login":"ewilligers"}}