Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow use of Markdown in description and notes #21495

Merged
merged 30 commits into from
Nov 15, 2024
Merged

Allow use of Markdown in description and notes #21495

merged 30 commits into from
Nov 15, 2024

Conversation

queengooborg
Copy link
Contributor

@queengooborg queengooborg commented Dec 6, 2023

This PR updates the build/lint scripts to allow the use of Markdown for descriptions and notes internally. To retain compatibility with consumers, the Markdown is then converted to HTML.

This is a purely internal change that will not impact consumers, let alone warrant a semantic versioning bump. This will only positively impact maintainers.

Note: some of our notes already have Markdown formatting.

Follow-Up Work

After this PR is approved, we should go through and convert all of our notes to Markdown format in a bulk update.

Future Schema Change Proposal

I plan to open an issue to formally propose this, however I am unsure if we want to do this change now while converting to Markdown, so I am mentioning it here.

To allow consumers to utilize the Markdown versions if they wish to, I am proposing a future change to the schema to convert the notes property into an object containing both formats, like so:

{
  notes: {
    md: "**Foo** bar",
    html: "<strong>Foo</strong> bar"
  }
}

Alternatively (though I'm less favorable of this), to keep from making a breaking change, we can add a notesMD property alongside the HTML version:

{
  notes: "<strong>Foo</strong> bar",
  notesMD: "**Foo** bar"
}

@queengooborg queengooborg linked an issue Dec 6, 2023 that may be closed by this pull request
@github-actions github-actions bot added infra Infrastructure issues (npm, GitHub Actions, releases) of this project data:http Compat data for HTTP features. https://developer.mozilla.org/docs/Web/HTTP data:webext Compat data for Browser Extensions. https://developer.mozilla.org/Add-ons/WebExtensions data:api Compat data for Web APIs. https://developer.mozilla.org/docs/Web/API data:css Compat data for CSS features. https://developer.mozilla.org/docs/Web/CSS data:js Compat data for JS/ECMAScript features. https://developer.mozilla.org/docs/Web/JavaScript linter Issues or pull requests regarding the tests / linter of the JSON files. dependencies Pull requests that update a dependency package or file. scripts Issues or pull requests regarding the scripts in scripts/. labels Dec 6, 2023
@teoli2003
Copy link
Contributor

I'm all for it, though I think this needs a decision from the maintainers.

A question: does this lead to a new major release?

Maybe we should do it in two phases: changing the schema, allowing some time for consumers (MDN displays these notes, maybe others) to adapt, and then making the textual changes (If I remember well, HTML tags are valid in MD, so it should be ok).

@github-actions github-actions bot removed data:http Compat data for HTTP features. https://developer.mozilla.org/docs/Web/HTTP data:webext Compat data for Browser Extensions. https://developer.mozilla.org/Add-ons/WebExtensions data:api Compat data for Web APIs. https://developer.mozilla.org/docs/Web/API data:css Compat data for CSS features. https://developer.mozilla.org/docs/Web/CSS data:js Compat data for JS/ECMAScript features. https://developer.mozilla.org/docs/Web/JavaScript labels Dec 6, 2023
@queengooborg
Copy link
Contributor Author

A question: does this lead to a new major release?

No, this actually does not change the schema! To the end user, they'll just see a few notes change, but they're still formatted as HTML.

My apologies, I didn't clarify that the schema proposal is for a future schema change. This PR purely changes internal formatting for maintainers. I updated the PR description to clarify this.

@github-actions github-actions bot added the merge conflicts 🚧 This PR needs to merge latest "main" branch to resolve a merge conflict or other issue. label Dec 10, 2023
Copy link

This pull request has merge conflicts that must be resolved before it can be merged.

@github-actions github-actions bot added merge conflicts 🚧 This PR needs to merge latest "main" branch to resolve a merge conflict or other issue. and removed merge conflicts 🚧 This PR needs to merge latest "main" branch to resolve a merge conflict or other issue. labels Dec 10, 2023
Copy link

This pull request has merge conflicts that must be resolved before it can be merged.

@github-actions github-actions bot added merge conflicts 🚧 This PR needs to merge latest "main" branch to resolve a merge conflict or other issue. and removed merge conflicts 🚧 This PR needs to merge latest "main" branch to resolve a merge conflict or other issue. labels Dec 11, 2023
Copy link

This pull request has merge conflicts that must be resolved before it can be merged.

@github-actions github-actions bot added the merge conflicts 🚧 This PR needs to merge latest "main" branch to resolve a merge conflict or other issue. label Oct 30, 2024
@github-actions github-actions bot removed the merge conflicts 🚧 This PR needs to merge latest "main" branch to resolve a merge conflict or other issue. label Nov 2, 2024
This mitigates an issue where the text inside of `<code>` tags gets parsed as Markdown.
Fixes Performed:
- Ensure code tags are inside of anchors (`<code>(<a href='[\w:;#&/=_().-]+'>)([\w\s.,…()&:;-]+)</a></code>` -> `$1<code>$2</code></a>`)
- Removed tags (`<strong>`, `<em>`) inside of inline code blocks
- Drive-by fix: tweak Edge note for FileSystem API to state the behavior applies to previous versions of Edge
- Use backticks instead of `<code>` where it is needed
- Add escapes to characters that need them
- Add `<code>` blocks to example URLs that needed them
- Set a note to mirror from upstream as needed (for accuracy)
@github-actions github-actions bot added data:webext Compat data for Browser Extensions. https://developer.mozilla.org/Add-ons/WebExtensions data:api Compat data for Web APIs. https://developer.mozilla.org/docs/Web/API data:css Compat data for CSS features. https://developer.mozilla.org/docs/Web/CSS data:js Compat data for JS/ECMAScript features. https://developer.mozilla.org/docs/Web/JavaScript data:html Compat data for HTML elements. https://developer.mozilla.org/docs/Web/HTML labels Nov 2, 2024
@queengooborg
Copy link
Contributor Author

I have just pushed a few commits that resolve issues in the Markdown conversion. Looking at the diff, I noticed that a good chunk of differences could be resolved programmatically, and then the remaining issues were a small handful that were either issues in the markup that need to be resolved in the main branch anyways, or small tweaks that can be done within this PR.

I pushed a commit that performs the small handful of fixes, and cherry-picked the ones that are not exclusively for Markdown conversion and opened #24911. The remainder of the diff is now all due to notes that are already Markdown-formatted.

@github-actions github-actions bot added the merge conflicts 🚧 This PR needs to merge latest "main" branch to resolve a merge conflict or other issue. label Nov 4, 2024
Copy link

github-actions bot commented Nov 4, 2024

This pull request has merge conflicts that must be resolved before it can be merged.

@github-actions github-actions bot removed data:webext Compat data for Browser Extensions. https://developer.mozilla.org/Add-ons/WebExtensions data:html Compat data for HTML elements. https://developer.mozilla.org/docs/Web/HTML merge conflicts 🚧 This PR needs to merge latest "main" branch to resolve a merge conflict or other issue. labels Nov 15, 2024
api/HTMLInputElement.json Outdated Show resolved Hide resolved
api/HTMLTextAreaElement.json Outdated Show resolved Hide resolved
@caugner caugner self-requested a review November 15, 2024 12:36
Copy link
Contributor

@caugner caugner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, except one nit.

Compared this branch's build against main with jd:

jd --color data_ma*.json | sed 's/\\u003c/</g' | sed 's/\\u003e/>/g' | sed 's/\\u0026/\&/g'`)

javascript/builtins/RegExp.json Outdated Show resolved Hide resolved
@caugner
Copy link
Contributor

caugner commented Nov 15, 2024

The diff looks good now, so I'm merging.

FWIW Here's the full diff:

jd --color data_main.json build/data.json | sed 's/\\u003c//g' | sed 's/\\u0026/\&/g'`)
    ✭
@ ["__meta","timestamp"]
- "2024-11-15T12:43:01.193Z"
+ "2024-11-15T13:23:49.247Z"
@ ["api","CredentialsContainer","create","publicKey_option","attestation","direct","__compat","support","firefox_android","notes"]
- "<code>credentialCreationData.attestationConveyancePreferenceOption</code> value \"direct\" is not supported. See https://bugzil.la/1550164"
+ "<code>credentialCreationData.attestationConveyancePreferenceOption</code> value \"direct\" is not supported. See <a href=\"https://bugzil.la/1550164\">https://bugzil.la/1550164</a>"
@ ["api","CredentialsContainer","create","publicKey_option","attestation","enterprise","__compat","support","firefox_android","notes"]
- "<code>credentialCreationData.attestationConveyancePreferenceOption</code> value \"enterprise\" is not supported. See https://bugzil.la/1550164"
+ "<code>credentialCreationData.attestationConveyancePreferenceOption</code> value \"enterprise\" is not supported. See <a href=\"https://bugzil.la/1550164\">https://bugzil.la/1550164</a>"
@ ["api","HTMLInputElement","selectionchange_event","__compat","support","chrome","notes"]
- "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href='https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event'><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;input&gt;</code> elements."
+ "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href=\"https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event\"><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;input&gt;</code> elements."
@ ["api","HTMLInputElement","selectionchange_event","__compat","support","chrome_android","notes"]
- "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href='https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event'><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;input&gt;</code> elements."
+ "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href=\"https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event\"><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;input&gt;</code> elements."
@ ["api","HTMLInputElement","selectionchange_event","__compat","support","edge","notes"]
- "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href='https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event'><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;input&gt;</code> elements."
+ "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href=\"https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event\"><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;input&gt;</code> elements."
@ ["api","HTMLInputElement","selectionchange_event","__compat","support","oculus","notes"]
- "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href='https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event'><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;input&gt;</code> elements."
+ "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href=\"https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event\"><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;input&gt;</code> elements."
@ ["api","HTMLInputElement","selectionchange_event","__compat","support","opera","notes"]
- "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href='https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event'><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;input&gt;</code> elements."
+ "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href=\"https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event\"><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;input&gt;</code> elements."
@ ["api","HTMLInputElement","selectionchange_event","__compat","support","opera_android","notes"]
- "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href='https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event'><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;input&gt;</code> elements."
+ "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href=\"https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event\"><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;input&gt;</code> elements."
@ ["api","HTMLInputElement","selectionchange_event","__compat","support","samsunginternet_android","notes"]
- "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href='https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event'><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;input&gt;</code> elements."
+ "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href=\"https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event\"><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;input&gt;</code> elements."
@ ["api","HTMLInputElement","selectionchange_event","__compat","support","webview_android","notes"]
- "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href='https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event'><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;input&gt;</code> elements."
+ "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href=\"https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event\"><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;input&gt;</code> elements."
@ ["api","HTMLTextAreaElement","selectionchange_event","__compat","support","chrome","notes"]
- "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href='https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event'><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;textarea&gt;</code> elements."
+ "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href=\"https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event\"><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;textarea&gt;</code> elements."
@ ["api","HTMLTextAreaElement","selectionchange_event","__compat","support","chrome_android","notes"]
- "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href='https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event'><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;textarea&gt;</code> elements."
+ "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href=\"https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event\"><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;textarea&gt;</code> elements."
@ ["api","HTMLTextAreaElement","selectionchange_event","__compat","support","edge","notes"]
- "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href='https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event'><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;textarea&gt;</code> elements."
+ "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href=\"https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event\"><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;textarea&gt;</code> elements."
@ ["api","HTMLTextAreaElement","selectionchange_event","__compat","support","oculus","notes"]
- "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href='https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event'><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;textarea&gt;</code> elements."
+ "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href=\"https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event\"><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;textarea&gt;</code> elements."
@ ["api","HTMLTextAreaElement","selectionchange_event","__compat","support","opera","notes"]
- "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href='https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event'><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;textarea&gt;</code> elements."
+ "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href=\"https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event\"><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;textarea&gt;</code> elements."
@ ["api","HTMLTextAreaElement","selectionchange_event","__compat","support","opera_android","notes"]
- "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href='https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event'><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;textarea&gt;</code> elements."
+ "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href=\"https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event\"><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;textarea&gt;</code> elements."
@ ["api","HTMLTextAreaElement","selectionchange_event","__compat","support","samsunginternet_android","notes"]
- "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href='https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event'><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;textarea&gt;</code> elements."
+ "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href=\"https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event\"><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;textarea&gt;</code> elements."
@ ["api","HTMLTextAreaElement","selectionchange_event","__compat","support","webview_android","notes"]
- "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href='https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event'><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;textarea&gt;</code> elements."
+ "A <code>selectionchange</code> event is fired on <code>Document</code>, see <a href=\"https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event\"><code>Document</code>'s <code>selectionchange</code> event</a>. See <a href='https://crbug.com/40840956'>bug 40840956</a> for firing the event on <code>&lt;textarea&gt;</code> elements."
@ ["api","Permissions","permission_notifications","__compat","support","firefox","notes"]
- "Alias for the `push` permission (returns the same value)."
+ "Alias for the <code>push</code> permission (returns the same value)."
@ ["api","Permissions","permission_notifications","__compat","support","firefox_android","notes"]
- "Alias for the `push` permission (returns the same value)."
+ "Alias for the <code>push</code> permission (returns the same value)."
@ ["api","Permissions","permission_push","__compat","support","firefox","notes"]
- "Alias for the `notifications` permission (returns the same value)."
+ "Alias for the <code>notifications</code> permission (returns the same value)."
@ ["api","Permissions","permission_push","__compat","support","firefox_android","notes"]
- "Alias for the `notifications` permission (returns the same value)."
+ "Alias for the <code>notifications</code> permission (returns the same value)."
@ ["css","properties","color-interpolation","__compat","support","chrome","notes"]
- "Only the default value of `sRGB` is implemented"
+ "Only the default value of <code>sRGB</code> is implemented"
@ ["css","properties","color-interpolation","__compat","support","chrome_android","notes"]
- "Only the default value of `sRGB` is implemented"
+ "Only the default value of <code>sRGB</code> is implemented"
@ ["css","properties","color-interpolation","__compat","support","edge","notes"]
- "Only the default value of `sRGB` is implemented"
+ "Only the default value of <code>sRGB</code> is implemented"
@ ["css","properties","color-interpolation","__compat","support","oculus","notes"]
- "Only the default value of `sRGB` is implemented"
+ "Only the default value of <code>sRGB</code> is implemented"
@ ["css","properties","color-interpolation","__compat","support","opera","notes"]
- "Only the default value of `sRGB` is implemented"
+ "Only the default value of <code>sRGB</code> is implemented"
@ ["css","properties","color-interpolation","__compat","support","opera_android","notes"]
- "Only the default value of `sRGB` is implemented"
+ "Only the default value of <code>sRGB</code> is implemented"
@ ["css","properties","color-interpolation","__compat","support","safari","notes"]
- "Only the default value of `sRGB` is implemented"
+ "Only the default value of <code>sRGB</code> is implemented"
@ ["css","properties","color-interpolation","__compat","support","safari_ios","notes"]
- "Only the default value of `sRGB` is implemented"
+ "Only the default value of <code>sRGB</code> is implemented"
@ ["css","properties","color-interpolation","__compat","support","samsunginternet_android","notes"]
- "Only the default value of `sRGB` is implemented"
+ "Only the default value of <code>sRGB</code> is implemented"
@ ["css","properties","color-interpolation","__compat","support","webview_android","notes"]
- "Only the default value of `sRGB` is implemented"
+ "Only the default value of <code>sRGB</code> is implemented"
@ ["css","properties","color-interpolation","__compat","support","webview_ios","notes"]
- "Only the default value of `sRGB` is implemented"
+ "Only the default value of <code>sRGB</code> is implemented"
@ ["css","properties","position-area","__compat","support","firefox","notes"]
- "The property is parsed and accepted, but it has no effect yet, because both <a href='https://developer.mozilla.org/docs/Web/CSS/anchor-name'>`anchor-name`</a> and <a href='https://developer.mozilla.org/docs/Web/CSS/position-anchor'>`position-anchor`</a> are not yet supported."
+ "The property is parsed and accepted, but it has no effect yet, because both <a href='https://developer.mozilla.org/docs/Web/CSS/anchor-name'><code>anchor-name</code></a> and <a href='https://developer.mozilla.org/docs/Web/CSS/position-anchor'><code>position-anchor</code></a> are not yet supported."
@ ["css","properties","position-area","__compat","support","firefox_android","notes"]
- "The property is parsed and accepted, but it has no effect yet, because both <a href='https://developer.mozilla.org/docs/Web/CSS/anchor-name'>`anchor-name`</a> and <a href='https://developer.mozilla.org/docs/Web/CSS/position-anchor'>`position-anchor`</a> are not yet supported."
+ "The property is parsed and accepted, but it has no effect yet, because both <a href='https://developer.mozilla.org/docs/Web/CSS/anchor-name'><code>anchor-name</code></a> and <a href='https://developer.mozilla.org/docs/Web/CSS/position-anchor'><code>position-anchor</code></a> are not yet supported."
@ ["css","properties","scroll-timeline-axis","__compat","support","firefox","notes",2]
- "The `@scroll-timeline` at-rule is replaced with the longhand properties `scroll-timeline-name` and `scroll-timeline-axis` and the shorthand property `scroll-timeline`."
+ "The <code>@scroll-timeline</code> at-rule is replaced with the longhand properties <code>scroll-timeline-name</code> and <code>scroll-timeline-axis</code> and the shorthand property <code>scroll-timeline</code>."
@ ["css","properties","scroll-timeline-name","__compat","support","firefox","notes",1]
- "The `@scroll-timeline` at-rule is replaced with the longhand properties `scroll-timeline-name` and `scroll-timeline-axis` and the shorthand property `scroll-timeline`."
+ "The <code>@scroll-timeline</code> at-rule is replaced with the longhand properties <code>scroll-timeline-name</code> and <code>scroll-timeline-axis</code> and the shorthand property <code>scroll-timeline</code>."
@ ["javascript","operators","import","__compat","support","deno","notes"]
- "Bundled Deno applications (using `deno compile`) do not support dynamic imports"
+ "Bundled Deno applications (using <code>deno compile</code>) do not support dynamic imports"
@ ["svg","global_attributes","color-interpolation","__compat","support","chrome","notes"]
- "Only the default value of `sRGB` is implemented"
+ "Only the default value of <code>sRGB</code> is implemented"
@ ["svg","global_attributes","color-interpolation","__compat","support","chrome_android","notes"]
- "Only the default value of `sRGB` is implemented"
+ "Only the default value of <code>sRGB</code> is implemented"
@ ["svg","global_attributes","color-interpolation","__compat","support","edge","notes"]
- "Only the default value of `sRGB` is implemented"
+ "Only the default value of <code>sRGB</code> is implemented"
@ ["svg","global_attributes","color-interpolation","__compat","support","oculus","notes"]
- "Only the default value of `sRGB` is implemented"
+ "Only the default value of <code>sRGB</code> is implemented"
@ ["svg","global_attributes","color-interpolation","__compat","support","opera","notes"]
- "Only the default value of `sRGB` is implemented"
+ "Only the default value of <code>sRGB</code> is implemented"
@ ["svg","global_attributes","color-interpolation","__compat","support","opera_android","notes"]
- "Only the default value of `sRGB` is implemented"
+ "Only the default value of <code>sRGB</code> is implemented"
@ ["svg","global_attributes","color-interpolation","__compat","support","safari","notes"]
- "Only the default value of `sRGB` is implemented"
+ "Only the default value of <code>sRGB</code> is implemented"
@ ["svg","global_attributes","color-interpolation","__compat","support","safari_ios","notes"]
- "Only the default value of `sRGB` is implemented"
+ "Only the default value of <code>sRGB</code> is implemented"
@ ["svg","global_attributes","color-interpolation","__compat","support","samsunginternet_android","notes"]
- "Only the default value of `sRGB` is implemented"
+ "Only the default value of <code>sRGB</code> is implemented"
@ ["svg","global_attributes","color-interpolation","__compat","support","webview_android","notes"]
- "Only the default value of `sRGB` is implemented"
+ "Only the default value of <code>sRGB</code> is implemented"
@ ["svg","global_attributes","color-interpolation","__compat","support","webview_ios","notes"]
- "Only the default value of `sRGB` is implemented"
+ "Only the default value of <code>sRGB</code> is implemented"

@caugner caugner merged commit d5c453f into main Nov 15, 2024
9 checks passed
@caugner caugner deleted the markdown-notes branch November 15, 2024 13:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
data:api Compat data for Web APIs. https://developer.mozilla.org/docs/Web/API data:css Compat data for CSS features. https://developer.mozilla.org/docs/Web/CSS data:js Compat data for JS/ECMAScript features. https://developer.mozilla.org/docs/Web/JavaScript dependencies Pull requests that update a dependency package or file. infra Infrastructure issues (npm, GitHub Actions, releases) of this project linter Issues or pull requests regarding the tests / linter of the JSON files. scripts Issues or pull requests regarding the scripts in scripts/.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Use Markdown for notes and descriptions?
5 participants