diff --git a/chrome/content/zotero-platform/mac/overlay.css b/chrome/content/zotero-platform/mac/overlay.css
index 067b5f84b1..d8c075e7ac 100644
--- a/chrome/content/zotero-platform/mac/overlay.css
+++ b/chrome/content/zotero-platform/mac/overlay.css
@@ -34,11 +34,6 @@
padding: 4px 4px 4px 11px;
}
-.zotero-tb-button > .toolbarbutton-icon {
- background: url("chrome://zotero/skin/mac/menubutton-start.png") left center/auto 24px no-repeat;
- padding: 4px 4px 4px 11px;
-}
-
/* For menu buttons, decrease left padding by 1px */
.zotero-tb-button[type=menu] > .toolbarbutton-icon {
padding-left: 9px;
diff --git a/chrome/content/zotero/elements/menuToolbarbutton.js b/chrome/content/zotero/elements/menuToolbarbutton.js
index 54b956957b..a419257669 100644
--- a/chrome/content/zotero/elements/menuToolbarbutton.js
+++ b/chrome/content/zotero/elements/menuToolbarbutton.js
@@ -58,9 +58,11 @@
}
static get dropmarkerFragment() {
+ // Zotero.hiDPI[Suffix] may not have been initialized yet, so calculate it ourselves
+ let hiDPISuffix = window.devicePixelRatio > 1 ? '@2x' : '';
let frag = document.importNode(
MozXULElement.parseXULToFragment(`
-
+
`),
true
);