Bug 1316922 - Fix border radius of add-on sdk panels on macOS. r?kmag draft
authorMarkus Stange <mstange@themasta.com>
Fri, 11 Nov 2016 14:24:53 -0500
changeset 437868 647aa7105b8df9b2e4e594deac8f0528cad1c9ca
parent 437862 d6be414f7d963b4337fe6db254562bc2dbc8c24b
child 536746 4a15bbe699d6d002a7baa51392701263950a7984
push id35533
push userbmo:mstange@themasta.com
push dateFri, 11 Nov 2016 19:25:27 +0000
reviewerskmag
bugs1316922
milestone52.0a1
Bug 1316922 - Fix border radius of add-on sdk panels on macOS. r?kmag MozReview-Commit-ID: EyIziH3Ui2T
addon-sdk/source/lib/sdk/panel/utils.js
--- a/addon-sdk/source/lib/sdk/panel/utils.js
+++ b/addon-sdk/source/lib/sdk/panel/utils.js
@@ -250,17 +250,17 @@ function onPanelClick(event) {
 }
 
 function setupPanelFrame(frame) {
   frame.setAttribute("flex", 1);
   frame.setAttribute("transparent", "transparent");
   frame.setAttribute("autocompleteenabled", true);
   frame.setAttribute("tooltip", "aHTMLTooltip");
   if (platform === "darwin") {
-    frame.style.borderRadius = "6px";
+    frame.style.borderRadius = "var(--arrowpanel-border-radius, 3.5px)";
     frame.style.padding = "1px";
   }
 }
 
 function make(document, options) {
   document = document || getMostRecentBrowserWindow().document;
   let panel = document.createElementNS(XUL_NS, "panel");
   panel.setAttribute("type", "arrow");