Commit 9a40a6df authored by Emilio Cobos Álvarez's avatar Emilio Cobos Álvarez
Browse files

Bug 1728187 - Avoid minor alpha serialization mismatches in macOS in...

Bug 1728187 - Avoid minor alpha serialization mismatches in macOS in test_dont_use_document_colors.html.

MANUAL PUSH: Test fix CLOSED TREE
parent 4abd90b0
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -127,7 +127,15 @@ function part1()

function systemColor(c) {
    let {r, g, b, a} = SpecialPowers.wrap(window).InspectorUtils.colorToRGBA(c, document);
    return a != 1 ? `rgba(${r}, ${g}, ${b}, ${a})` : `rgb(${r}, ${g}, ${b})`;
    if (a == 1)
      return `rgb(${r}, ${g}, ${b})`;
    // Match ColorComponentToFloat's max number of decimals (3), and remove trailing zeros.
    let alphaString = a.toFixed(3);
    if (alphaString.includes(".")) {
      while (alphaString[alphaString.length - 1] == "0")
        alphaString = alphaString.substring(0, alphaString.length - 1);
    }
    return `rgba(${r}, ${g}, ${b}, ${alphaString})`;
}

function part2()