I have a modal dialog (overlay) that responsively fills the full width and height of the viewport on small screens. When there is a lot of vertical content, the mobile user needs to be able to scroll. I'm using Polymer's core-overlay.
See http://mycommunity.org and click Add Stuff, then make your browser window smaller.
Add this to your css:
::content #container {
overflow: scroll;
}