This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Syntax in which a vendor-prefixed element appears renders the initial dash as a bullet. For instance, ms-touch-action [1] has the following source: ===Syntax=== <code>'''-ms-touch-action: '''auto '''{{!}}''' none '''{{!}}''' '''[''' '''[''' '''[''' pan-x {{!}}{{!}} pan-y {{!}}{{!}} pinch-zoom ? ''']''' '''{{!}}''' manipulation ''']''' {{!}}{{!}} double-tap-zoom ? ''']'''</code> And renders like this (with a bullet before each entry): Syntax ms-touch-action: auto ms-touch-action: none ms-touch-action: pan-x ms-touch-action: pan-y ms-touch-action: pinch-zoom ms-touch-action: manipulation ms-touch-action: double-tap-zoom [1] http://docs.webplatform.org/wiki/css/properties/ms-touch-action
I think the problem comes from the fact that the pages themselves don't use the leading hyphen. That being said, I've moved ms-touch-action to -ms-touch-action, and the syntax section still doesn't show the leading hyphens, so it may be that there is something else (although it might just be caching here)
Have a look now - any better? This is weird - I tried substituting the first dash in the import notes section for the hyphen unicode escape code, and saved it, and it seemed to work. And then I changed it back, and it still seems to work. But I'm guessing this isn't what feeds generation of that syntax. Maybe it just needed resaving again?
yes, I think you're right re needed to re-save again. So, this closes this issue (there are a bunch of other ms-* properties that will needed to be similarly moved, but that's another story)