Thanks for the quick response!
I should have been more specific. I'm seeing the issue with nesting of core-pages.
As a use case, take the excellent
Single Page App demo for example and put some paper-tabs around it so that you have a core-scaffold in each tab. As one changes from tab to tab, the core-selected and active attributes follow the parent level but the state of an element on each nested core-scaffold does not change.... only the parent (core-tab). Whichever element was selected on the nested element remains selected (core-selected and active) even though it's no longer in view. A keystroke bound on an element that is not visible, will still work as its nested state is still selected and active.