<?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>22141</bug_id>
          
          <creation_ts>2008-11-08 12:06:49 -0800</creation_ts>
          <short_desc>REGRESSION: Safari error page is not fully styled when loaded from cache</short_desc>
          <delta_ts>2008-11-08 21:02:08 -0800</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>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>koivisto</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>98028</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2008-11-08 12:06:49 -0800</bug_when>
    <thetext>Steps to reproduce:
1) Go to http://no-such.topleveldomain/
2) Reload the error page
3) Close the window (and any other open error pages), open the Caches window and empty the WebCore cache
4) Go to the URL again

Results:
When loaded from the cache, the page is not style correctly: the error message at the top is not centered and is missing the rounded rect border.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98029</commentid>
    <comment_count>1</comment_count>
    <who name="">mitz</who>
    <bug_when>2008-11-08 12:07:37 -0800</bug_when>
    <thetext>&lt;rdar://problem/6355543&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98040</commentid>
    <comment_count>2</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2008-11-08 15:22:20 -0800</bug_when>
    <thetext>TextResourceDecoder fails to skip the BOM when it is reused.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98048</commentid>
    <comment_count>3</comment_count>
      <attachid>24998</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2008-11-08 17:21:32 -0800</bug_when>
    <thetext>Created attachment 24998
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98050</commentid>
    <comment_count>4</comment_count>
      <attachid>24998</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2008-11-08 19:07:52 -0800</bug_when>
    <thetext>Comment on attachment 24998
patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98054</commentid>
    <comment_count>5</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2008-11-08 21:02:08 -0800</bug_when>
    <thetext>Sending        LayoutTests/ChangeLog
Adding         LayoutTests/fast/encoding/css-cached-bom-expected.txt
Adding         LayoutTests/fast/encoding/css-cached-bom.html
Adding         LayoutTests/fast/encoding/resources/css-cached-bom-frame.html
Adding  (bin)  LayoutTests/fast/encoding/resources/utf-16-little-endian.css
Sending        WebCore/ChangeLog
Sending        WebCore/loader/TextResourceDecoder.cpp
Transmitting file data .......
Committed revision 38240.

</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>24998</attachid>
            <date>2008-11-08 17:21:32 -0800</date>
            <delta_ts>2008-11-08 19:07:52 -0800</delta_ts>
            <desc>patch</desc>
            <filename>css-cache-bom.patch</filename>
            <type>text/plain</type>
            <size>4144</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzODIzNykKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTcgQEAKKzIwMDgtMTEtMDggIEFudHRpIEtvaXZpc3RvICA8YW50dGlAYXBwbGUu
Y29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorICAgICAgICAKKyAg
ICAgICAgRml4IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjE0MQor
ICAgICAgICBCdWcgMjIxNDE6IFJFR1JFU1NJT046IFNhZmFyaSBlcnJvciBwYWdlIGlzIG5vdCBm
dWxseSBzdHlsZWQgd2hlbiBsb2FkZWQgZnJvbSBjYWNoZQorICAgICAgICAKKyAgICAgICAgUmVz
ZXQgdGV4dCBkZWNvZGVyIG9uIGZsdXNoIHNvIGl0IGRvZXMgbm90IHBhc3MgdGhyb3VnaCB0aGUg
Qk9NIHdoZW4gaXQgaXMgcmV1c2VkLgorCisgICAgICAgIFRlc3Q6IGZhc3QvZW5jb2RpbmcvY3Nz
LWNhY2hlZC1ib20uaHRtbAorCisgICAgICAgICogbG9hZGVyL1RleHRSZXNvdXJjZURlY29kZXIu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6VGV4dFJlc291cmNlRGVjb2Rlcjo6Zmx1c2gpOgorCiAy
MDA4LTExLTA4ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCiAgICAg
ICAgIFJldmlld2VkIGJ5IERhbiBCZXJuc3RlaW4KSW5kZXg6IFdlYkNvcmUvbG9hZGVyL1RleHRS
ZXNvdXJjZURlY29kZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvbG9hZGVyL1RleHRSZXNv
dXJjZURlY29kZXIuY3BwCShyZXZpc2lvbiAzODIwOSkKKysrIFdlYkNvcmUvbG9hZGVyL1RleHRS
ZXNvdXJjZURlY29kZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC03OTMsNiArNzkzLDcgQEAgU3Ry
aW5nIFRleHRSZXNvdXJjZURlY29kZXI6OmZsdXNoKCkKIHsKICAgICBTdHJpbmcgcmVzdWx0ID0g
bV9kZWNvZGVyLmRlY29kZShtX2J1ZmZlci5kYXRhKCksIG1fYnVmZmVyLnNpemUoKSwgdHJ1ZSwg
bV9jb250ZW50VHlwZSA9PSBYTUwsIG1fc2F3RXJyb3IpOwogICAgIG1fYnVmZmVyLmNsZWFyKCk7
CisgICAgbV9kZWNvZGVyLnJlc2V0KG1fZGVjb2Rlci5lbmNvZGluZygpKTsKICAgICByZXR1cm4g
cmVzdWx0OwogfQogCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAzODIzNykKKysrIExheW91dFRlc3RzL0No
YW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDA4LTExLTA4ICBBbnR0
aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKyAgICAgICAgCisgICAgICAgIFRlc3QgZm9yIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjE0MQorICAgICAgICBCdWcgMjIxNDE6IFJFR1JFU1NJ
T046IFNhZmFyaSBlcnJvciBwYWdlIGlzIG5vdCBmdWxseSBzdHlsZWQgd2hlbiBsb2FkZWQgZnJv
bSBjYWNoZQorCisgICAgICAgICogZmFzdC9lbmNvZGluZy9jc3MtY2FjaGVkLWJvbS5odG1sOiBB
ZGRlZC4KKyAgICAgICAgKiBmYXN0L2VuY29kaW5nL3Jlc291cmNlcy9jc3MtY2FjaGVkLWJvbS1m
cmFtZS5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2VuY29kaW5nL3Jlc291cmNlcy91dGYt
MTYtbGl0dGxlLWVuZGlhbi5jc3M6IEFkZGVkLgorCiAyMDA4LTExLTA4ICBTaW1vbiBGcmFzZXIg
IDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IERhbiBCZXJu
c3RlaW4KSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZW5jb2RpbmcvY3NzLWNhY2hlZC1ib20uaHRt
bAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2VuY29kaW5nL2Nzcy1jYWNoZWQtYm9t
Lmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2VuY29kaW5nL2Nzcy1jYWNo
ZWQtYm9tLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMjAgQEAKKzxzY3JpcHQ+CitpZiAo
d2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKSB7CisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIu
ZHVtcEFzVGV4dCgpOworICAgIGxheW91dFRlc3RDb250cm9sbGVyLndhaXRVbnRpbERvbmUoKTsK
K30KK2Z1bmN0aW9uIGZyYW1lTG9hZGVkKCkgeworICAgIGlmIChkb2N1bWVudC5nZXRFbGVtZW50
QnlJZCgnZicpLmNvbnRlbnREb2N1bWVudC5zdHlsZVNoZWV0c1swXS5jc3NSdWxlc1swXS5zZWxl
Y3RvclRleHQgPT0gIiNzdWNjZXNzOjpiZWZvcmUiKQorICAgICAgICBkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgncmVzdWx0JykuaW5uZXJIVE1MID0gIlNVQ0NFU1MiOworICAgIGlmICh3aW5kb3cu
bGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLm5vdGlm
eURvbmUoKTsKK30KKzwvc2NyaXB0PgorPGxpbmsgcmVsPXN0eWxlc2hlZXQgaHJlZj1yZXNvdXJj
ZXMvdXRmLTE2LWxpdHRsZS1lbmRpYW4uY3NzPgorPCEtLSBUaGlzIGhhbHRzIHRoZSBwYXJzaW5n
IHVudGlsIHN0eWxlc2hlZXQgaGFzIGJlZW4gbG9hZGVkIC0tPgorPHNjcmlwdCBzcmM9ZG9lc19u
b3RfZXhpc3RzLmpzPjwvc2NyaXB0PgorPGRpdj5UZXN0IHRoYXQgc3R5bGVzaGVldCB3aXRoIEJP
TSBpcyBjb3JyZWN0bHkgcGFyc2VkIHdoZW4gbG9hZGVkIGZyb20gY2FjaGUuIFlvdSBzaG91bGQg
c2VlIHdvcmQgU1VDQ0VTUyBiZWxvdy48L2Rpdj4KKzwhLS0gTG9hZCB0aGUgc3R5bGVzaGVldCB0
byBhIGRpZmZlcmVudCBmcmFtZS4gVGhpcyB3aWxsIHVzZSBhIGNhY2hlZCBjb3B5IG9mIHRoZSBz
dHlsZXNoZWV0LiAtLT4KKzxpZnJhbWUgaWQ9ZiBzcmM9cmVzb3VyY2VzL2Nzcy1jYWNoZWQtYm9t
LWZyYW1lLmh0bWw+PC9pZnJhbWU+Cis8ZGl2IGlkPXJlc3VsdD5GQUlMPC9kaXY+CisKSW5kZXg6
IExheW91dFRlc3RzL2Zhc3QvZW5jb2RpbmcvcmVzb3VyY2VzL2Nzcy1jYWNoZWQtYm9tLWZyYW1l
Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9lbmNvZGluZy9yZXNvdXJjZXMv
Y3NzLWNhY2hlZC1ib20tZnJhbWUuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zh
c3QvZW5jb2RpbmcvcmVzb3VyY2VzL2Nzcy1jYWNoZWQtYm9tLWZyYW1lLmh0bWwJKHJldmlzaW9u
IDApCkBAIC0wLDAgKzEsNSBAQAorPGxpbmsgcmVsPXN0eWxlc2hlZXQgaHJlZj11dGYtMTYtbGl0
dGxlLWVuZGlhbi5jc3M+Cis8c2NyaXB0Pgord2luZG93LnBhcmVudC5mcmFtZUxvYWRlZCgpOwor
PC9zY3JpcHQ+CisKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZW5jb2RpbmcvcmVzb3VyY2VzL3V0
Zi0xNi1saXR0bGUtZW5kaWFuLmNzcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CkNhbm5vdCBkaXNwbGF5OiBmaWxlIG1h
cmtlZCBhcyBhIGJpbmFyeSB0eXBlLgpzdm46bWltZS10eXBlID0gYXBwbGljYXRpb24vb2N0ZXQt
c3RyZWFtCgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBMYXlvdXRUZXN0cy9mYXN0L2VuY29kaW5nL3Jl
c291cmNlcy91dGYtMTYtbGl0dGxlLWVuZGlhbi5jc3MKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpOYW1lOiBzdm46bWlt
ZS10eXBlCiAgICsgYXBwbGljYXRpb24vb2N0ZXQtc3RyZWFtCgoKLy80akFITUFkUUJqQUdNQVpR
QnpBSE1BT2dCaUFHVUFaZ0J2QUhJQVpRQWdBSHNBSUFCakFHOEFiZ0IwQUdVQWJnQjBBRG9BSndC
VApBRlVBUXdCREFFVUFVd0JUQUNjQUlBQjlBQTBBQ2dBTkFBb0EKCg==
</data>
<flag name="review"
          id="11475"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>