diff --git a/chrome/skin/default/zotero/timeline/timeline.html b/chrome/skin/default/zotero/timeline/timeline.html index b0e332a0dd..4c641c4bfa 100644 --- a/chrome/skin/default/zotero/timeline/timeline.html +++ b/chrome/skin/default/zotero/timeline/timeline.html @@ -79,12 +79,7 @@ } Timeline.DurationEventPainter.prototype._showBubble = function(x, y, evt) { - // Get ChromeWindow so we have access to ZoteroPane (overlay.js) - var wm = Components.classes["@mozilla.org/appshell/window-mediator;1"] - .getService(Components.interfaces.nsIWindowMediator); - var win = wm.getMostRecentWindow('navigator:browser'); - var zp = win.ZoteroPane; - zp.show(); + let zp = Zotero.getActiveZoteroPane(); zp.selectItem(parseInt(evt.getDescription())); }