{"action":"opened","issue":{"url":"https://api.github.com/repos/advanced-rest-client/response-body-view/issues/3","repository_url":"https://api.github.com/repos/advanced-rest-client/response-body-view","labels_url":"https://api.github.com/repos/advanced-rest-client/response-body-view/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/advanced-rest-client/response-body-view/issues/3/comments","events_url":"https://api.github.com/repos/advanced-rest-client/response-body-view/issues/3/events","html_url":"https://github.com/advanced-rest-client/response-body-view/issues/3","id":425664358,"node_id":"MDU6SXNzdWU0MjU2NjQzNTg=","number":3,"title":"Download dialog rendered below content in stacking context","user":{"login":"jarrodek","id":3320020,"node_id":"MDQ6VXNlcjMzMjAwMjA=","avatar_url":"https://avatars0.githubusercontent.com/u/3320020?v=4","gravatar_id":"","url":"https://api.github.com/users/jarrodek","html_url":"https://github.com/jarrodek","followers_url":"https://api.github.com/users/jarrodek/followers","following_url":"https://api.github.com/users/jarrodek/following{/other_user}","gists_url":"https://api.github.com/users/jarrodek/gists{/gist_id}","starred_url":"https://api.github.com/users/jarrodek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jarrodek/subscriptions","organizations_url":"https://api.github.com/users/jarrodek/orgs","repos_url":"https://api.github.com/users/jarrodek/repos","events_url":"https://api.github.com/users/jarrodek/events{/privacy}","received_events_url":"https://api.github.com/users/jarrodek/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2019-03-26T21:48:21Z","updated_at":"2019-03-26T21:48:21Z","closed_at":null,"author_association":"MEMBER","body":"When the component is positioned outside normal flow (has stacking context) the download dialog may not be visible.\r\nThe dialog is controlled by the iron-overlay-behavior which positions the dialog in the middle of `positionTarget` property. Because the component knows nothing about hosting application (in APIC it is 5th component in the DOM tree from the application root) real target cannot be applied.\r\n\r\nThe solution would be to render the dialog programmatically and to append it to the body instead of DOM. This would require additional checks if the element still exists in the DOM before accessing it and also to release resources (URL data)."}}
{"actor":{"display_login":"jarrodek"}}