This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 27091 - deal with the reality of meta@http-equiv=x-ua-compatible
Summary: deal with the reality of meta@http-equiv=x-ua-compatible
Status: RESOLVED FIXED
Alias: None
Product: WHATWG
Classification: Unclassified
Component: HTML (show other bugs)
Version: unspecified
Hardware: PC All
: P2 normal
Target Milestone: Unsorted
Assignee: Ian 'Hixie' Hickson
QA Contact: contributor
URL:
Whiteboard:
Keywords:
: 27071 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-10-17 09:33 UTC by Michael[tm] Smith
Modified: 2014-12-03 21:48 UTC (History)
4 users (show)

See Also:


Attachments

Description Michael[tm] Smith 2014-10-17 09:33:01 UTC
We should update the spec to deal with the reality of meta@http-equiv=x-ua-compatible

I propose just adding it to the list of defined keywords at https://html.spec.whatwg.org/multipage/semantics.html#pragma-directives as a conforming value.

An alternative is to change the requirements in the https://html.spec.whatwg.org/multipage/semantics.html#other-pragma-directives section to say something like:

"Such extensions must use a name that is identical to an HTTP header that is  registered in the Permanent Message Header Field Registry **or that is defined in a specification which provides a detailed description of the its semantics and requirements**,..."

A specification of the semantics and requirements of "x-ua-compatible" is at http://msdn.microsoft.com/en-us/library/ff955275%28v=vs.85%29.aspx

See also the discussion at https://wiki.whatwg.org/wiki/Talk:PragmaExtensions
Comment 1 Ian 'Hixie' Hickson 2014-10-17 23:45:33 UTC
*** Bug 27071 has been marked as a duplicate of this bug. ***
Comment 2 Michael[tm] Smith 2014-11-06 03:14:05 UTC
FYI for now I changed the behavior in the validator sources such that meta[http-equiv=x-ua-compatible] no longer causes an error to be emitted if there's an accompanying content=IE=edge (case-insensitive). Any other value for the content attribute causes an error to be emitted saying, "A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge."
Comment 3 contributor 2014-12-03 21:48:53 UTC
Checked in as WHATWG revision r8870.
Check-in comment: With great reluctance, admit X-UA-Compatible exists.
https://html5.org/tools/web-apps-tracker?from=8869&to=8870