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

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>7381</bug_id>
          
          <creation_ts>2006-02-20 04:41:09 -0800</creation_ts>
          <short_desc>Missing stylesheets pages render the ErrorDocument&apos;s stylesheet instead</short_desc>
          <delta_ts>2007-09-20 02:07:12 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Page Loading</component>
          <version>417.x</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Christos Zisopoulos">czisopoulos</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>ian</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>33478</commentid>
    <comment_count>0</comment_count>
    <who name="Christos Zisopoulos">czisopoulos</who>
    <bug_when>2006-02-20 04:41:09 -0800</bug_when>
    <thetext>Assume the folowing snippet of code in the header of an HTML page.

&lt;link href=&quot;/stylesheets/global.css&quot; media=&quot;screen&quot; rel=&quot;Stylesheet&quot; type=&quot;text/css&quot; /&gt;
&lt;link href=&quot;/stylesheets/scaffold.css&quot; media=&quot;screen&quot; rel=&quot;Stylesheet&quot; type=&quot;text/css&quot; /&gt;

If one of the stylesheets is missing and the server returns a 404 error page with a stylesheet, Safari goes ahead and renders the original page but with the styles from the  &lt;style/&gt; tag of the 404 page. 

In my tests this happens when developing with Ruby on Rails 1.0.0 MAX (so lighthttpd 1.4.x) but the server is not to blame, as it reports the correct MIME type of text/html.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51037</commentid>
    <comment_count>1</comment_count>
      <attachid>9739</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2006-07-28 06:11:33 -0700</bug_when>
    <thetext>Created attachment 9739
test case

I cannot reproduce this issue with the attached test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49736</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2006-10-25 13:15:38 -0700</bug_when>
    <thetext>Closing as INVALID, since the problem is not reproducible. Please re-open it if you have additional information that could help us reproduce it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>262</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2007-09-20 02:07:12 -0700</bug_when>
    <thetext>This has been reported again as bug 15242 - this time, with a reproducible test case.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>9739</attachid>
            <date>2006-07-28 06:11:33 -0700</date>
            <delta_ts>2006-07-28 06:11:33 -0700</delta_ts>
            <desc>test case</desc>
            <filename>404style.zip</filename>
            <type>application/zip</type>
            <size>1833</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">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
AgAAeAQAAAAA
</data>

          </attachment>
      

    </bug>

</bugzilla>