Polymer 3 and LitElement looks very attractive for future component-based development and I'm looking forward to using them in my projects.
But one of the stumbling blocks here is that the old Polymer codebase with lots of ready-to-use elements doesn't seem to be fully compatible with LitElement and upcoming Material Web components.
For example, iron-overlay-behavior from the paper-dialog fails to provide focus trapping if any of the parent elements are implement with LitElement base. I know that this issue is probably caused mostly by the iron-ovelay-behavior implementation, but the main question stays the same.
Does it mean that if you want to adopt LitElement in your project you are forced to implement your own dialog component from a scratch, and probably many of other elements that previously were available as paper elements?