OpenLayers touch gestures conflict with the Angular Material mdGesture, causing click/tap on markers/popups to break. Looks like it's a problem others encountered angular/material#2365
Current workaround is:
.config(function($mdGestureProvider) {
$mdGestureProvider.skipClickHijack();
});