6 months ago
6 months ago


(Reporter: bugzilla, Unassigned)


(Depends on 1 bug, Blocks 1 bug, {testcase})

Dependency tree / graph

Firefox Tracking Flags

(firefox67 affected)



Actual result

Firefox 60.5.0 ESR and Firefox 67.0a1 buildID=20190131093752 fail the 10 tab-size sub-tests.


  • Chromium 71.0.3578.80 passes the 10 tab-size sub-tests.
  • Epiphany passes 9 tab-size sub-tests out of 10.
  • The original test is

  • I searched for a duplicate bug report and did not find any.
  • I use Linux Debian 9.7 , 64bits.

That's Epiphany version 3.22.7 (WebKit 2.18.6).

Blocks: 1376206
Keywords: testcase

We don't support unprefixed tab-size, apparently. Using -moz-tab-size the tests should pass, so this is not related to calc() at all.

Jonathan, any reason to not unprefix -moz-tab-size?

Flags: needinfo?(jfkthame)

That's bug 737785, see discussion there for current status.

Depends on: 737785
Flags: needinfo?(jfkthame)

We don't support unprefixed tab-size,

I totally miss the prefix thing.

apparently. Using -moz-tab-size the tests should pass,

The -moz-tab-size: calc(2 * -4) sub-test fails in

I think that test is wrong. Per

Parse-time range-checking of values is not performed within math functions, and therefore out-of-range values do not cause the declaration to become invalid. However, the value resulting from an expression must be clamped to the range allowed in the target context. Clamping is performed on computed values to the extent possible, and also on used values if computation was unable to sufficiently simplify the expression to allow range-checking. (Clamping is not performed on specified values.)

Which means that calc(2 * -4) should not be invalid, and should compute to 0.

Flags: needinfo?(bugzilla)

Good catch, Emilio! I missed that too!
Now, I need to edit the test to take into account this important piece of information.

Flags: needinfo?(bugzilla)

Ok, great, thanks! :)

So then I think there's nothing style-system-related to fix here. Just unprefixing -moz-tab-size which is bug 737785.

Closed: 6 months ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.