Open Bug 1255373 Opened 6 years ago Updated 3 years ago

inIDOMUtils.getCSSValuesForProperty() is missing keywords for background-* properties

Categories

(Core :: CSS Parsing and Computation, defect)

defect
Not set
normal

Tracking

()

Tracking Status
firefox48 --- affected

People

(Reporter: sebo, Unassigned)

References

(Blocks 1 open bug)

Details

Affected properties:

- background (missing the values from the properties below)
- background-position (missing the <position> values top, left, bottom, right and the calc() (and -moz-calc()) function)
- background-size (missing cover, contain, auto)

Test case (to execute in Scratchpad):

let DOMUtils = Cc["@mozilla.org/inspector/dom-utils;1"].getService(Ci.inIDOMUtils);

let names = ["background", "background-position", "background-size"];

for (let name of names) {
  console.log(DOMUtils.getCSSValuesForProperty(name));
}

Sebastian
background-size seems ok now, after bug 1156019, but background-position still is not.
The 'auto' value is also still missing from background-size.
Also, calc() is still missing from all properties, but that may be handled in a separate bug.

Sebastian
background-position has the keywords now.
background-size has they auto keyword now.

However, calc is still missing.
You need to log in before you can comment on or make changes to this bug.