CSS 'unset' keyword handles inheritance incorrectly on display property

Issue #15530797

Details

Author
Paul C.
Created
Jan 19, 2018
Privacy
This issue is public.
Found in
  • Microsoft Edge
Found in build #
41.16299
Reports
Reported by 1 person

Sign in to watch or report this issue.

Steps to reproduce

The standard for the ‘unset’ keyword is to reset a property to its inherited value if it inherits from its parent, and to its initial value if not.

The ‘display’ property is not inherited, however, Edge treats it as inherited when the ‘unset’ keyword is used.

As you can see in the JSFiddle below, Chrome and Firefox correctly treat the red text in the final paragraph as inline; Edge does not as it applies ‘display: table’ from the parent.

JSFiddle: https://jsfiddle.net/xwo0y1o5/1/

Attachments

0 attachments

    Comments and activity

    • Microsoft Edge Team

      Changed Title from “CSS 'unset' keyword handles inheritance incorrectly” to “CSS 'unset' keyword handles inheritance incorrectly on display property”

      Changed Assigned To to “Francois R.”

      Changed Status to “Confirmed”

    • Thanks for your report; I have confirmed this issue. 

    • Microsoft Edge Team

      Changed Status from “Confirmed”

    • Resolving as dupe of a pre-existing internal issue. 

    You need to sign in to your Microsoft account to add a comment.

    Sign in