8000 Escape < and > when serializing HTML attribute values by annevk · Pull Request #44842 · WebKit/WebKit · GitHub
[go: up one dir, main page]

Skip to content

Conversation

annevk
Copy link
Contributor
@annevk annevk commented May 2, 2025

@annevk annevk self-assigned this May 2, 2025
@annevk annevk added the DOM For bugs specific to XML/HTML DOM elements (including parsing). label May 2, 2025
@webkit-ews-buildbot webkit-ews-buildbot added the merging-blocked Applied to prevent a change from being merged label May 2, 2025
@annevk annevk removed the merging-blocked Applied to prevent a change from being merged label May 2, 2025
@annevk annevk force-pushed the eng/Escape-and-when-serializing-HTML-attribute-values branch from 7865a3e to 4ff571c Compare May 2, 2025 15:58
@webkit-ews-buildbot webkit-ews-buildbot added the merging-blocked Applied to prevent a change from being merged label May 2, 2025
@weinig
Copy link
8000
Contributor
weinig commented May 2, 2025

I realize this is a draft, but looks good.

@annevk annevk removed the merging-blocked Applied to prevent a change from being merged label May 5, 2025
@annevk annevk force-pushed the eng/Escape-and-when-serializing-HTML-attribute-values branch from 4ff571c to 9cf7a0f Compare May 5, 2025 08:06
@annevk annevk marked this pull request as ready for review May 5, 2025 08:06
@annevk annevk requested review from cdumez and rniwa as code owners May 5, 2025 08:06
@webkit-ews-buildbot webkit-ews-buildbot added the merging-blocked Applied to prevent a change from being merged label May 5, 2025
@annevk annevk removed the merging-blocked Applied to prevent a change from being merged label May 6, 2025
@annevk annevk force-pushed the eng/Escape-and-when-serializing-HTML-attribute-values branch from 9cf7a0f to a369a55 Compare May 6, 2025 08:22
@webkit-ews-buildbot webkit-ews-buildbot added the merging-blocked Applied to prevent a change from being merged label May 6, 2025
@annevk annevk removed the merging-blocked Applied to prevent a change from being merged label May 12, 2025
@annevk annevk force-pushed the eng/Escape-and-when-serializing-HTML-attribute-values branch from a369a55 to b14c702 Compare May 12, 2025 07:36
@annevk annevk added the unsafe-merge-queue Applied to send a pull request to merge-queue, but skip building and testing label May 20, 2025
https://bugs.webkit.org/show_bug.cgi?id=292432
rdar://150520333

Reviewed by Ryosuke Niwa and Sam Weinig.

Implement whatwg/html#6362 and add a preference
in case we find out we have to disable it in certain cases.

The preference does not impact the recently added getHTML() method on
Element and ShadowRoot as that should be new enough to not matter.

Add new test from: web-platform-tests/wpt#27501

Canonical link: https://commits.webkit.org/295149@main
@webkit-commit-queue webkit-commit-queue force-pushed the eng/Escape-and-when-serializing-HTML-attribute-values branch from b14c702 to b3e11f0 Compare May 20, 2025 09:06
@webkit-commit-queue
Copy link
Collaborator

Committed 295149@main (b3e11f0): https://commits.webkit.org/295149@main

Reviewed commits have been landed. Closing PR #44842 and removing active labels.

@webkit-commit-queue webkit-commit-queue merged commit b3e11f0 into WebKit:main May 20, 2025
@webkit-commit-queue webkit-commit-queue removed the unsafe-merge-queue Applied to send a pull request to merge-queue, but skip building and testing label May 20, 2025
@annevk annevk deleted the eng/Escape-and-when-serializing-HTML-attribute-values branch May 20, 2025 09:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DOM For bugs specific to XML/HTML DOM elements (including parsing).
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants
0