diff --git a/src/components/tooltip/tooltip.js b/src/components/tooltip/tooltip.js index 86db40fae1..9d5ade8d4f 100644 --- a/src/components/tooltip/tooltip.js +++ b/src/components/tooltip/tooltip.js @@ -92,7 +92,6 @@ function MdTooltipDirective($timeout, $window, $$rAF, $document, $interpolate, // Remove the element from its current DOM position. element.detach(); - element.attr('role', 'tooltip'); updatePosition(); bindEvents(); @@ -388,7 +387,9 @@ function MdTooltipDirective($timeout, $window, $$rAF, $document, $interpolate, panelRef = $mdPanel.create(panelConfig); } - panelRef.open(); + panelRef.open().then(function() { + panelRef.panelEl.attr('role', 'tooltip'); + }); } function hideTooltip() {