diff --git a/src/app/ui/tooltip.js b/src/app/ui/tooltip.js
index 104ab5e8a0..1ed9aee6a5 100644
--- a/src/app/ui/tooltip.js
+++ b/src/app/ui/tooltip.js
@@ -1,3 +1,4 @@
+/* global Element */
var yo = require('yo-yo')
var css = require('./styles/tooltip-styles')
var modal = require('./modal-dialog-custom')
@@ -25,7 +26,7 @@ class Toaster {
render (tooltipText, action, opts) {
opts = defaultOptions(opts)
let canShorten = true
- if (tooltipText['nodeName']) {
+ if (tooltipText instanceof Element) {
canShorten = false
} else {
if (typeof tooltipText === 'object') {
@@ -44,7 +45,7 @@ class Toaster {
const shortTooltipText = (canShorten && tooltipText.length > 201) ? tooltipText.substring(0, 200) + '...' : tooltipText
let button = tooltipText.length > 201 ? yo`
-
+
` : ``
this.tooltip = yo`