{"action":"closed","issue":{"url":"https://api.github.com/repos/Polymer/polymer/issues/2034","labels_url":"https://api.github.com/repos/Polymer/polymer/issues/2034/labels{/name}","comments_url":"https://api.github.com/repos/Polymer/polymer/issues/2034/comments","events_url":"https://api.github.com/repos/Polymer/polymer/issues/2034/events","html_url":"https://github.com/Polymer/polymer/issues/2034","id":93267517,"number":2034,"title":"ScrollEvent on HeaderPanel","user":{"login":"azumbrunnen","id":113188,"avatar_url":"https://avatars.githubusercontent.com/u/113188?v=3","gravatar_id":"","url":"https://api.github.com/users/azumbrunnen","html_url":"https://github.com/azumbrunnen","followers_url":"https://api.github.com/users/azumbrunnen/followers","following_url":"https://api.github.com/users/azumbrunnen/following{/other_user}","gists_url":"https://api.github.com/users/azumbrunnen/gists{/gist_id}","starred_url":"https://api.github.com/users/azumbrunnen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/azumbrunnen/subscriptions","organizations_url":"https://api.github.com/users/azumbrunnen/orgs","repos_url":"https://api.github.com/users/azumbrunnen/repos","events_url":"https://api.github.com/users/azumbrunnen/events{/privacy}","received_events_url":"https://api.github.com/users/azumbrunnen/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Polymer/polymer/labels/needs%20move","name":"needs move","color":"eb6420"}],"state":"closed","locked":false,"assignee":{"login":"tjsavage","id":348551,"avatar_url":"https://avatars.githubusercontent.com/u/348551?v=3","gravatar_id":"","url":"https://api.github.com/users/tjsavage","html_url":"https://github.com/tjsavage","followers_url":"https://api.github.com/users/tjsavage/followers","following_url":"https://api.github.com/users/tjsavage/following{/other_user}","gists_url":"https://api.github.com/users/tjsavage/gists{/gist_id}","starred_url":"https://api.github.com/users/tjsavage/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tjsavage/subscriptions","organizations_url":"https://api.github.com/users/tjsavage/orgs","repos_url":"https://api.github.com/users/tjsavage/repos","events_url":"https://api.github.com/users/tjsavage/events{/privacy}","received_events_url":"https://api.github.com/users/tjsavage/received_events","type":"User","site_admin":false},"milestone":null,"comments":2,"created_at":"2015-07-06T12:28:18Z","updated_at":"2015-07-08T09:39:17Z","closed_at":"2015-07-08T09:39:17Z","body":"Let's say you a build an application with components that need to observe the scroll position to implement sticky behaviors etc. Since using HeaderPanel will not use the window element but it's own element for scrolling, there is no way we can get the scroll event back to our custom elements isn't there?\r\n\r\nSo if I were to create my own table with a sticky behavior, I need to know about the scroll position of it's parent container.\r\n\r\n```\r\nready:function(){\r\n        window.addEventListener('scroll', function(){\r\n          console.log('scrollling');\r\n        });\r\n}\r\n````\r\n\r\nI understand we have the `on-content-scroll` event on the element itself. But what if we want to create components that need to be aware of the scroll event rather than integrating the listener in the App namespace itself?\r\n\r\nFor instance, is there _any way_ we can get a scroll event from a paper-panel not a header-paper-panel? I needed to nest these two in my current project.\r\n\r\nthis will never print scrolling to the console. Any thoughts?"}}