<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>12456</bug_id>
          
          <creation_ts>2011-04-08 17:04:31 +0000</creation_ts>
          <short_desc>On some web-hostings authors cannot use/manage real HTTP headers. So there must be an opportunity to point out some more &quot;http-equiv&quot; document properties: media (content-)type - application/xhtml+xml, &apos;cache-control&apos;, perhaps &apos;last-modified&apos; and &apos;expires&apos;</short_desc>
          <delta_ts>2011-08-04 05:01:58 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>HTML WG</product>
          <component>LC1 HTML5 spec</component>
          <version>unspecified</version>
          <rep_platform>Other</rep_platform>
          <op_sys>other</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc>http://www.whatwg.org/specs/web-apps/current-work/#table-http-equiv</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>contributor</reporter>
          <assigned_to name="Ian &apos;Hixie&apos; Hickson">ian</assigned_to>
          <cc>ayg</cc>
    
    <cc>hsivonen</cc>
    
    <cc>ian</cc>
    
    <cc>kornel</cc>
    
    <cc>mike</cc>
    
    <cc>public-html-admin</cc>
    
    <cc>public-html-wg-issue-tracking</cc>
          
          <qa_contact name="HTML WG Bugzilla archive list">public-html-bugzilla</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>47272</commentid>
    <comment_count>0</comment_count>
    <who name="">contributor</who>
    <bug_when>2011-04-08 17:04:31 +0000</bug_when>
    <thetext>Specification: http://www.whatwg.org/specs/web-apps/current-work/
Section: http://www.whatwg.org/specs/web-apps/current-work/#table-http-equiv

Comment:
On some web-hostings authors cannot use/manage real HTTP headers. So there
must be an opportunity to point out some more &quot;http-equiv&quot; document
properties: media (content-)type - application/xhtml+xml, &apos;cache-control&apos;,
perhaps &apos;last-modified&apos; and &apos;expires&apos;.

Posted from: 188.244.38.2
User agent: Opera/9.80 (Windows NT 6.0; U; ru) Presto/2.7.62 Version/11.01</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47296</commentid>
    <comment_count>1</comment_count>
    <who name="Kornel Lesinski">kornel</who>
    <bug_when>2011-04-08 22:51:08 +0000</bug_when>
    <thetext>Content-Type change via http-equiv is not possible in current browsers, but there are text/html pages in the wild that have application/xhtml+xml in http-equiv, so adding support for this could break those pages.

I&apos;m also wary of introducing in-document way of declaring &quot;XHTMLness&quot;, especially one that would result in text/html interpretation in some browsers. It may be confusing like XHTML/1.0 DOCTYPEs were and cause some authors to produce text/html documents that fail in XML mode.

I think current HTML5 state is better - there&apos;s only one way to enable XHTML and it&apos;s quite clear, even if not most convenient on shared hosting.


Cache-related headers in response body won&apos;t be seen by HTTP proxies, which would make caching less effective or inconsistent. Widespread use of http-equiv headers would force proxies to parse HTML, and that would be significant and unfortunate change in the HTTP protocol.

In my experience more and more hostings support .htaccess files, so I think that&apos;s a better direction, and hosts may support setting of HTTP headers sooner and with lower cost than it takes to change all HTTP agents support http-equiv.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47320</commentid>
    <comment_count>2</comment_count>
    <who name="Henri Sivonen">hsivonen</who>
    <bug_when>2011-04-11 06:21:37 +0000</bug_when>
    <thetext>FWIW, this feature got removed by accident from Firefox 4 at first. Then it was discovered that re-adding it was unexpectedly hard, so the feature was knowingly dropped and the remaining dead code removed for Firefox 5.

Note that Safari has managed to retain users for years without this feature.

I think this bug should be WONTFIX.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>48857</commentid>
    <comment_count>3</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2011-05-26 22:17:33 +0000</bug_when>
    <thetext>EDITOR&apos;S RESPONSE: This is an Editor&apos;s Response to your comment. If you are satisfied with this response, please change the state of this bug to CLOSED. If you have additional information and would like the editor to reconsider, please reopen this bug. If you would like to escalate the issue to the full HTML Working Group, please add the TrackerRequest keyword to this bug, and suggest title and text for the tracker issue; or you may create a tracker issue yourself, if you are able to do so. For more details, see this document:
   http://dev.w3.org/html5/decision-policy/decision-policy.html

Status: Rejected
Change Description: no spec change
Rationale: see comment 2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>52492</commentid>
    <comment_count>4</comment_count>
    <who name="Michael[tm] Smith">mike</who>
    <bug_when>2011-08-04 05:01:58 +0000</bug_when>
    <thetext>mass-moved component to LC1</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>