-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
HTML cross-document encoding inheritance with bogus Content-Type charset #8789
Comments
Make Encoding tests no longer rely on an interoperability issue and simultaneously add tests for that issue. The latter tests align with the HTML Standard, but that might not necessarily be the path we want to take. whatwg/html#8789 can be used for further discussion.
Make Encoding tests no longer rely on an interoperability issue and simultaneously add tests for that issue. The latter tests align with the HTML Standard, but that might not necessarily be the path we want to take. whatwg/html#8789 can be used for further discussion.
Make Encoding tests no longer rely on an interoperability issue and simultaneously add tests for that issue. The latter tests align with the HTML Standard, but that might not necessarily be the path we want to take. whatwg/html#8789 can be used for further discussion.
…nheritance , a=testonly Automatic update from web-platform-tests Encoding/HTML: cross-document encoding inheritance Make Encoding tests no longer rely on an interoperability issue and simultaneously add tests for that issue. The latter tests align with the HTML Standard, but that might not necessarily be the path we want to take. whatwg/html#8789 can be used for further discussion. -- wpt-commits: a58bbf6d8c0db1f1fd5352e846acb0754ee55567 wpt-pr: 38199
Doing it the Gecko&spec way is more consistent: On every level, bogosity and absence work the same. I'm not aware of any Web compat bugs caused by following the spec. Having to track the bogosity of Regarding the meeting notes: Even though this is 2/3 in terms of counting places to patch, this seems really 1/2 in terms of independent implementations. |
It appears that in Chromium and WebKit, cross-document encoding inheritance is off the table once there is a bogus
charset
parameter value seen in aContent-Type
header: web-platform-tests/wpt#38199.Gecko does this correctly so perhaps this is simply something to be fixed, but I worry a bit about compatibility.
The behavior is a bit strange though as there is fallback from
Content-Type
to<meta>
, but cross-document is off the table. (Tests don't directly show it, but bogusContent-Type
and bogus<meta charset>
also don't lead to inheritance.)@mfreed7 @rniwa thoughts?
cc @hsivonen @smaug----
The text was updated successfully, but these errors were encountered: