<?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>57814</bug_id>
          
          <creation_ts>2011-04-04 22:03:55 -0700</creation_ts>
          <short_desc>Print stylesheet on nytimes.com loads too early</short_desc>
          <delta_ts>2011-04-05 10:20:22 -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>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://nytimes.com</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Antti Koivisto">koivisto</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>379321</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2011-04-04 22:03:55 -0700</bug_when>
    <thetext>We try to give print stylesheets a very low priority but the one in nytimes.com still ends up loaded early.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>379325</commentid>
    <comment_count>1</comment_count>
      <attachid>88183</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2011-04-04 22:12:01 -0700</bug_when>
    <thetext>Created attachment 88183
patch

Don&apos;t load resources with Very Low priority until there are no other resources to load for the host (or until document is complete enough that we stop limiting requests).

No tests, this is  difficult to observe reliably with our current testing infrastructure.

Verified working with Wireshark.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>379326</commentid>
    <comment_count>2</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2011-04-04 22:14:24 -0700</bug_when>
    <thetext>&lt;rdar://problem/8722094&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>379706</commentid>
    <comment_count>3</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2011-04-05 10:20:22 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/82951</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>88183</attachid>
            <date>2011-04-04 22:12:01 -0700</date>
            <delta_ts>2011-04-04 22:46:42 -0700</delta_ts>
            <desc>patch</desc>
            <filename>resource-load-scheduler-very-low-2.patch</filename>
            <type>text/plain</type>
            <size>3784</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDgyOTAyKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTEtMDQtMDQgIEFudHRpIEtv
aXZpc3RvICA8YW50dGlAYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFByaW50IHN0eWxlc2hlZXQgb24gbnl0aW1lcy5jb20gbG9hZHMg
dG9vIGVhcmx5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD01NzgxNAorCisgICAgICAgIERvbid0IGxvYWQgcmVzb3VyY2VzIHdpdGggVmVyeSBMb3cgcHJp
b3JpdHkgdW50aWwgdGhlcmUgYXJlIG5vIG90aGVyIHJlc291cmNlcyB0byAKKyAgICAgICAgbG9h
ZCBmb3IgdGhlIGhvc3QgKG9yIHVudGlsIGRvY3VtZW50IGlzIGNvbXBsZXRlIGVub3VnaCB0aGF0
IHdlIHN0b3AgbGltaXRpbmcgcmVxdWVzdHMpLgorCisgICAgICAgIE5vIHRlc3RzLCB0aGlzIGlz
ICBkaWZmaWN1bHQgdG8gb2JzZXJ2ZSByZWxpYWJseSB3aXRoIG91ciBjdXJyZW50IHRlc3Rpbmcg
aW5mcmFzdHJ1Y3R1cmUuCisgICAgICAgIFZlcmlmaWVkIHdvcmtpbmcgd2l0aCBXaXJlc2hhcmsu
CisKKyAgICAgICAgKiBsb2FkZXIvUmVzb3VyY2VMb2FkU2NoZWR1bGVyLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OlJlc291cmNlTG9hZFNjaGVkdWxlcjo6c2VydmVQZW5kaW5nUmVxdWVzdHMpOgor
ICAgICAgICAoV2ViQ29yZTo6UmVzb3VyY2VMb2FkU2NoZWR1bGVyOjpIb3N0SW5mb3JtYXRpb246
OmxpbWl0UmVxdWVzdHMpOgorICAgICAgICAqIGxvYWRlci9SZXNvdXJjZUxvYWRTY2hlZHVsZXIu
aDoKKwogMjAxMS0wNC0wNCAgRGF2aWQgS2lsemVyICA8ZGRraWx6ZXJAYXBwbGUuY29tPgogCiAg
ICAgICAgIDxodHRwOi8vd2Via2l0Lm9yZy9iLzU3Mzg0PiBDRk5ldHdvcmsgYW5kIFdlYkNvcmUg
bG9hZCBwcmlvcml0aWVzIHNob3VsZCBtYXRjaApJbmRleDogU291cmNlL1dlYkNvcmUvbG9hZGVy
L1Jlc291cmNlTG9hZFNjaGVkdWxlci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUv
bG9hZGVyL1Jlc291cmNlTG9hZFNjaGVkdWxlci5jcHAJKHJldmlzaW9uIDgyNjMwKQorKysgU291
cmNlL1dlYkNvcmUvbG9hZGVyL1Jlc291cmNlTG9hZFNjaGVkdWxlci5jcHAJKHdvcmtpbmcgY29w
eSkKQEAgLTE4Myw3ICsxODMsNyBAQCB2b2lkIFJlc291cmNlTG9hZFNjaGVkdWxlcjo6c2VydmVQ
ZW5kaW5nCiAgICAgTE9HKFJlc291cmNlTG9hZGluZywgIlJlc291cmNlTG9hZFNjaGVkdWxlcjo6
c2VydmVQZW5kaW5nUmVxdWVzdHMgSG9zdEluZm9ybWF0aW9uLm1fbmFtZT0nJXMnIiwgaG9zdC0+
bmFtZSgpLmxhdGluMSgpLmRhdGEoKSk7CiAKICAgICBmb3IgKGludCBwcmlvcml0eSA9IFJlc291
cmNlTG9hZFByaW9yaXR5SGlnaGVzdDsgcHJpb3JpdHkgPj0gbWluaW11bVByaW9yaXR5OyAtLXBy
aW9yaXR5KSB7Ci0gICAgICAgIEhvc3RJbmZvcm1hdGlvbjo6UmVxdWVzdFF1ZXVlJiByZXF1ZXN0
c1BlbmRpbmcgPSBob3N0LT5yZXF1ZXN0c1BlbmRpbmcoKFJlc291cmNlTG9hZFByaW9yaXR5KSBw
cmlvcml0eSk7CisgICAgICAgIEhvc3RJbmZvcm1hdGlvbjo6UmVxdWVzdFF1ZXVlJiByZXF1ZXN0
c1BlbmRpbmcgPSBob3N0LT5yZXF1ZXN0c1BlbmRpbmcoUmVzb3VyY2VMb2FkUHJpb3JpdHkocHJp
b3JpdHkpKTsKIAogICAgICAgICB3aGlsZSAoIXJlcXVlc3RzUGVuZGluZy5pc0VtcHR5KCkpIHsK
ICAgICAgICAgICAgIFJlZlB0cjxSZXNvdXJjZUxvYWRlcj4gcmVzb3VyY2VMb2FkZXIgPSByZXF1
ZXN0c1BlbmRpbmcuZmlyc3QoKTsKQEAgLTE5Myw3ICsxOTMsNyBAQCB2b2lkIFJlc291cmNlTG9h
ZFNjaGVkdWxlcjo6c2VydmVQZW5kaW5nCiAgICAgICAgICAgICAvLyBhbmQgd2UgZG9uJ3Qga25v
dyBhbGwgc3R5bGVzaGVldHMgeWV0LgogICAgICAgICAgICAgRG9jdW1lbnQqIGRvY3VtZW50ID0g
cmVzb3VyY2VMb2FkZXItPmZyYW1lTG9hZGVyKCkgPyByZXNvdXJjZUxvYWRlci0+ZnJhbWVMb2Fk
ZXIoKS0+ZnJhbWUoKS0+ZG9jdW1lbnQoKSA6IDA7CiAgICAgICAgICAgICBib29sIHNob3VsZExp
bWl0UmVxdWVzdHMgPSAhaG9zdC0+bmFtZSgpLmlzTnVsbCgpIHx8IChkb2N1bWVudCAmJiAoZG9j
dW1lbnQtPnBhcnNpbmcoKSB8fCAhZG9jdW1lbnQtPmhhdmVTdHlsZXNoZWV0c0xvYWRlZCgpKSk7
Ci0gICAgICAgICAgICBpZiAoc2hvdWxkTGltaXRSZXF1ZXN0cyAmJiBob3N0LT5saW1pdFJlcXVl
c3RzKCkpCisgICAgICAgICAgICBpZiAoc2hvdWxkTGltaXRSZXF1ZXN0cyAmJiBob3N0LT5saW1p
dFJlcXVlc3RzKFJlc291cmNlTG9hZFByaW9yaXR5KHByaW9yaXR5KSkpCiAgICAgICAgICAgICAg
ICAgcmV0dXJuOwogCiAgICAgICAgICAgICByZXF1ZXN0c1BlbmRpbmcucmVtb3ZlRmlyc3QoKTsK
QEAgLTI4Myw4ICsyODMsMTAgQEAgYm9vbCBSZXNvdXJjZUxvYWRTY2hlZHVsZXI6Okhvc3RJbmZv
cm1hdAogICAgIHJldHVybiBmYWxzZTsKIH0KIAotYm9vbCBSZXNvdXJjZUxvYWRTY2hlZHVsZXI6
Okhvc3RJbmZvcm1hdGlvbjo6bGltaXRSZXF1ZXN0cygpIGNvbnN0IAoteyAKK2Jvb2wgUmVzb3Vy
Y2VMb2FkU2NoZWR1bGVyOjpIb3N0SW5mb3JtYXRpb246OmxpbWl0UmVxdWVzdHMoUmVzb3VyY2VM
b2FkUHJpb3JpdHkgcHJpb3JpdHkpIGNvbnN0IAoreworICAgIGlmIChwcmlvcml0eSA9PSBSZXNv
dXJjZUxvYWRQcmlvcml0eVZlcnlMb3cgJiYgIW1fcmVxdWVzdHNMb2FkaW5nLmlzRW1wdHkoKSkK
KyAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgcmV0dXJuIG1fcmVxdWVzdHNMb2FkaW5nLnNpemUo
KSA+PSAocmVzb3VyY2VMb2FkU2NoZWR1bGVyKCktPmlzU2VyaWFsTG9hZGluZ0VuYWJsZWQoKSA/
IDEgOiBtX21heFJlcXVlc3RzSW5GbGlnaHQpOwogfQogCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9s
b2FkZXIvUmVzb3VyY2VMb2FkU2NoZWR1bGVyLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNv
cmUvbG9hZGVyL1Jlc291cmNlTG9hZFNjaGVkdWxlci5oCShyZXZpc2lvbiA4MjYzMCkKKysrIFNv
dXJjZS9XZWJDb3JlL2xvYWRlci9SZXNvdXJjZUxvYWRTY2hlZHVsZXIuaAkod29ya2luZyBjb3B5
KQpAQCAtODIsNyArODIsNyBAQCBwcml2YXRlOgogICAgICAgICB2b2lkIGFkZExvYWRJblByb2dy
ZXNzKFJlc291cmNlTG9hZGVyKik7CiAgICAgICAgIHZvaWQgcmVtb3ZlKFJlc291cmNlTG9hZGVy
Kik7CiAgICAgICAgIGJvb2wgaGFzUmVxdWVzdHMoKSBjb25zdDsKLSAgICAgICAgYm9vbCBsaW1p
dFJlcXVlc3RzKCkgY29uc3Q7CisgICAgICAgIGJvb2wgbGltaXRSZXF1ZXN0cyhSZXNvdXJjZUxv
YWRQcmlvcml0eSkgY29uc3Q7CiAKICAgICAgICAgdHlwZWRlZiBEZXF1ZTxSZWZQdHI8UmVzb3Vy
Y2VMb2FkZXI+ID4gUmVxdWVzdFF1ZXVlOwogICAgICAgICBSZXF1ZXN0UXVldWUmIHJlcXVlc3Rz
UGVuZGluZyhSZXNvdXJjZUxvYWRQcmlvcml0eSBwcmlvcml0eSkgeyByZXR1cm4gbV9yZXF1ZXN0
c1BlbmRpbmdbcHJpb3JpdHldOyB9Cg==
</data>
<flag name="review"
          id="80659"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>