v147 · CSS · Computed Values
Compatibility Lab
Tests the exact Chrome 147 width/style decoupling contract: border-width, outline-width, and column-rule-width keep their authored computed values when the matching style is none or hidden. It also shows the important edge case: getComputedStyle().borderTopWidth can still be the used value 0px, so use computedStyleMap() when you need the border computed value.
exact probes
Live property contract
preview
Authored declaration
computedStyleMap()pending
getComputedStyle()pending
edge branchpending
| Property | Width/style | Computed value | Resolved / used value | Verdict |
|---|
fallback pattern
For
border-width, getComputedStyle() may report the used width after border-style:none collapses painting. To inspect the decoupled computed value, prefer element.computedStyleMap().get('border-top-width') when CSS Typed OM is available. For outline-width and column-rule-width, this browser reports the authored resolved values through getComputedStyle() under style:none.references
implementation reference
Need the exact API surface, compatibility boundaries, errors, lifecycle, and source links? Read the matching gendn reference ↗