<?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>79021</bug_id>
          
          <creation_ts>2012-02-20 02:42:25 -0800</creation_ts>
          <short_desc>Web font is not used in rendering for the first load</short_desc>
          <delta_ts>2022-07-12 16:51:16 -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>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>CONFIGURATION CHANGED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yuzo Fujishima">yuzo</reporter>
          <assigned_to name="Antti Koivisto">koivisto</assigned_to>
          <cc>bashi</cc>
    
    <cc>bfulgham</cc>
    
    <cc>hyatt</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>560126</commentid>
    <comment_count>0</comment_count>
    <who name="Yuzo Fujishima">yuzo</who>
    <bug_when>2012-02-20 02:42:25 -0800</bug_when>
    <thetext>The example in https://developers.google.com/webfonts/docs/webfont_loader#Example doesn&apos;t work as expected for
- WebKit r108205 + Safari 5.1.2 on OS X 10.6.8
- Chrome 19.0.1041.0 dev on OS X 10.6.8
That is, the text is rendered in the web fonts only if the page is reloaded.

Safari Version 5.1.2 (6534.52.7), Firefox 10.0.2, and Opera 11.61 work as expected.

Reproduction steps:

1. Clear the browse cache (Option+Command+E for Safari).
2. Open the attached webfontloader.html.
3. Observe that the text is rendered in local font.
4. Reload webfontloader.html.
5. Observe that the text is rendered in Web fonts.


I observed the following:

For the fist load, CSSFontSelector::getFontData is called *before* CSSFontSelector::addFontFaceRule.
For the second load, getFontData is called *after* addFontFaceRule.

HTMLLinkElement::setCSSStyleSheet is called from
CachedCSSStyleSheet::checkNotify for the first load, while from
CachedCSSStyleSheet::didAddClient for the second load.

I guess layout should be done after the stylesheet is loaded?

(This is likely related to http://code.google.com/p/chromium/issues/detail?id=114928 )</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>560127</commentid>
    <comment_count>1</comment_count>
      <attachid>127789</attachid>
    <who name="Yuzo Fujishima">yuzo</who>
    <bug_when>2012-02-20 02:43:01 -0800</bug_when>
    <thetext>Created attachment 127789
Test case webfontloader.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>560128</commentid>
    <comment_count>2</comment_count>
      <attachid>127790</attachid>
    <who name="Yuzo Fujishima">yuzo</who>
    <bug_when>2012-02-20 02:44:20 -0800</bug_when>
    <thetext>Created attachment 127790
Rendering of the first load</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>560130</commentid>
    <comment_count>3</comment_count>
      <attachid>127792</attachid>
    <who name="Yuzo Fujishima">yuzo</who>
    <bug_when>2012-02-20 02:44:52 -0800</bug_when>
    <thetext>Created attachment 127792
Rendering of the second load</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>561506</commentid>
    <comment_count>4</comment_count>
    <who name="Yuzo Fujishima">yuzo</who>
    <bug_when>2012-02-21 19:36:19 -0800</bug_when>
    <thetext>This can be related to http://wkb.ug/79186</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>561589</commentid>
    <comment_count>5</comment_count>
    <who name="Yuzo Fujishima">yuzo</who>
    <bug_when>2012-02-21 21:35:03 -0800</bug_when>
    <thetext>Hi Antti,

Can you take a look?

I confirmed that r104060 shows this issue
    http://trac.webkit.org/changeset/104060/  Analyze stylesheet scope to minimize style recalcs
while r104052 doesn&apos;t.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>561731</commentid>
    <comment_count>6</comment_count>
    <who name="Yuzo Fujishima">yuzo</who>
    <bug_when>2012-02-22 01:15:28 -0800</bug_when>
    <thetext>I&apos;ve confirmed that applying the following patch fixes the issue. 
Document::analyzeStylesheetChange(...) is likely to have a bug.

diff --git a/Source/WebCore/dom/Document.cpp b/Source/WebCore/dom/Document.cpp
index 5125bbb..ac2b283 100644
--- a/Source/WebCore/dom/Document.cpp
+++ b/Source/WebCore/dom/Document.cpp
@@ -3273,7 +3273,6 @@ void Document::analyzeStylesheetChange(StyleSelectorUpdateFlag updateFlag, const
         if (m_styleSheets-&gt;item(i) != newStylesheets[i])
             return;
     }
-    requiresStyleSelectorReset = false;
 
     // If we are already parsing the body and so may have significant amount of elements, put some effort into trying to avoid style recalcs.
     if (!body() || m_hasNodesWithPlaceholderStyle)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1882745</commentid>
    <comment_count>7</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2022-07-12 16:50:15 -0700</bug_when>
    <thetext>It looks like all browsers engines (WebKit, Blink, and Gecko) handle this load the same way -- all three &quot;pop in&quot; with the new font after it finishes loading.

I think this is correct behavior to avoid sites being unable to load if a web font is unavailable.

One difference from 2012, is that the web view repaints after the font finishes loading (i.e., no reload is needed by the user).

I think this behaves correctly now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1882746</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-07-12 16:51:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/96918084&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>127789</attachid>
            <date>2012-02-20 02:43:01 -0800</date>
            <delta_ts>2012-02-20 02:43:22 -0800</delta_ts>
            <desc>Test case webfontloader.html</desc>
            <filename>webfontloader.html</filename>
            <type>text/html</type>
            <size>1231</size>
            <attacher name="Yuzo Fujishima">yuzo</attacher>
            
              <data encoding="base64">PGh0bWw+CiAgPGhlYWQ+CiAgICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CiAgICAg
IFdlYkZvbnRDb25maWcgPSB7CiAgICAgICAgZ29vZ2xlOiB7IGZhbWlsaWVzOiBbICdUYW5nZXJp
bmUnLCAnQ2FudGFyZWxsJyBdIH0KICAgICAgfTsKICAgICAgKGZ1bmN0aW9uKCkgewogICAgICAg
IHZhciB3ZiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpOwogICAgICAgIHdmLnNy
YyA9ICgnaHR0cHM6JyA9PSBkb2N1bWVudC5sb2NhdGlvbi5wcm90b2NvbCA/ICdodHRwcycgOiAn
aHR0cCcpICsKICAgICAgICAgICAgJzovL2FqYXguZ29vZ2xlYXBpcy5jb20vYWpheC9saWJzL3dl
YmZvbnQvMS93ZWJmb250LmpzJzsKICAgICAgICB3Zi50eXBlID0gJ3RleHQvamF2YXNjcmlwdCc7
CiAgICAgICAgd2YuYXN5bmMgPSAndHJ1ZSc7CiAgICAgICAgdmFyIHMgPSBkb2N1bWVudC5nZXRF
bGVtZW50c0J5VGFnTmFtZSgnc2NyaXB0JylbMF07CiAgICAgICAgcy5wYXJlbnROb2RlLmluc2Vy
dEJlZm9yZSh3Ziwgcyk7CiAgICAgIH0pKCk7CiAgICA8L3NjcmlwdD4KICAgIDxzdHlsZSB0eXBl
PSJ0ZXh0L2NzcyI+CiAgICAgIC53Zi1sb2FkaW5nIHAgewogICAgICAgIGZvbnQtZmFtaWx5OiBz
ZXJpZgogICAgICB9CiAgICAgIC53Zi1pbmFjdGl2ZSBwIHsKICAgICAgICBmb250LWZhbWlseTog
c2VyaWYKICAgICAgfQogICAgICAud2YtYWN0aXZlIHAgewogICAgICAgIGZvbnQtZmFtaWx5OiAn
VGFuZ2VyaW5lJywgc2VyaWYKICAgICAgfQogICAgICAud2YtbG9hZGluZyBoMSB7CiAgICAgICAg
Zm9udC1mYW1pbHk6IHNlcmlmOwogICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7CiAgICAgICAgZm9u
dC1zaXplOiAxNnB4CiAgICAgIH0KICAgICAgLndmLWluYWN0aXZlIGgxIHsKICAgICAgICBmb250
LWZhbWlseTogc2VyaWY7CiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsKICAgICAgICBmb250LXNp
emU6IDE2cHgKICAgICAgfQogICAgICAud2YtYWN0aXZlIGgxIHsKICAgICAgICBmb250LWZhbWls
eTogJ0NhbnRhcmVsbCcsIHNlcmlmOwogICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7CiAgICAgICAg
Zm9udC1zaXplOiAxNnB4CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9oZWFkPgogIDxib2R5Pgog
ICAgPGgxPlRoaXMgaXMgdXNpbmcgQ2FudGFyZWxsPC9oMT4KICAgIDxwPlRoaXMgaXMgdXNpbmcg
VGFuZ2VyaW5lITwvcD4KICA8L2JvZHk+CjwvaHRtbD4KCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>127790</attachid>
            <date>2012-02-20 02:44:20 -0800</date>
            <delta_ts>2012-02-20 02:44:20 -0800</delta_ts>
            <desc>Rendering of the first load</desc>
            <filename>non-web-fonts.png</filename>
            <type>image/png</type>
            <size>7982</size>
            <attacher name="Yuzo Fujishima">yuzo</attacher>
            
              <data encoding="base64">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
CxMBAJqcGAAAFF9JREFUeAHt3XWsZMXSAPCPx+Lu7vZwdwjBPSzuGggEd/cEC+4SFncI7m6Lu7u7
u8v78XXodObMmTkzd+bu3b19/pjUVFdXV1dXV1WfO113uMsuu+z/8pM10Jc08J++JEyWJWvgHw0M
+Pvvv7Mmsgb6lAayp+xTy5GF+UcD2SizHfQ5DWSj7HNLkgUaMARV8Mcff9x222133XXXZ5999uef
f4400khzzz33RhttNN5443355ZcXXXTR008//euvvw4//PATTjjh0ksvvcIKK4ArCrzBBhsEyksu
uaQKXJFtJusFDQxJo9x+++3HHHPM3XbbbeaZZx511FG/+OKLa6+9dqeddppxxhlfe+219dZbT9P4
44//008/vfzyyyeeeOINN9xwxhlnVFTK6KOPHimrwJG444AN9sQTT8w555wTTzxxytwR84033njp
pZfsxmWXXbb6fkuZvP7662+99daSSy454ogjpviK8MMPP4xy4YUXrkgfyLiSKaaYYpZZZmmpV0r8
2GOP/f7774suumiKjHCl8H3SSSdtsskmDCV2KwJa0aAsNpVhRhllFG5sttlm4w6tHLVuueWW11xz
Dev0CYaB14oGJfoyVkX8f/99NP0L/rcBXOTQKcwPP/wwePDgr7/+uobh+++/f/7554811ljjjDNO
TVPTr7/99lug+eijjzC3wE271CV4/vnnn3vuubpNZUh7yYjvvvtukSBKVWyqwbz44ovCYA0yfm3u
KdnHt99+e8wxx9iRsVsR+Oqrr9CceeaZ6FdfffUiQREzxhhjfPjhh/GdFM1yiixv7LHH/uuvvz75
5JPYhV1+88036COmKXDyyScHmrfffrsK3JRh2wRcoGfAgFpVc5MjjDDCqquuqqlosg2GO+KII6aZ
ZhqRBI2+mP/nP5WcS5EnAaL+i61lGCPqWNN6+eWXv/nmm/vuu28Nvu5X3YscImWtpmJDABjNAw88
cNxxx9nNM8wwA+usIYhfl19+earZf//9xdwFFlhgsskmi01lgLBV1MjPP/8M77OmF0r4GmSDr+QJ
rSJ+FbgBq5qmRx55RNTbYYcdGMTZZ5892mijrb/++jRz7rnnQto/1113nag68sgjr7jiirPPPnvo
btOedtppdp2YJVw+++yzIXQedNBBiyyyCMy99977+OOPI5h88slXWWUVsf6999674oorllhiiWee
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
YII=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>127792</attachid>
            <date>2012-02-20 02:44:52 -0800</date>
            <delta_ts>2012-02-20 02:44:52 -0800</delta_ts>
            <desc>Rendering of the second load</desc>
            <filename>web-fonts.png</filename>
            <type>image/png</type>
            <size>8185</size>
            <attacher name="Yuzo Fujishima">yuzo</attacher>
            
              <data encoding="base64">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
CxMBAJqcGAAAFSpJREFUeAHt3XWwHcW2BvAXSIDgJDgEl4sGdw9OkAQIboUFh8ItQEEVFO7uHiQE
S3B3DRKChgABggeXIO93X9edOzV7tpwzZ072yev541RPz+rVq79evVr2mW863Xzzzf8Tr4hAUyIw
UVNaFY2KCPwbgc7//PNPRCIi0JwIxNjZnP0Srfo3AtE7ox80LwLRO5u3b6JlnccjBH/++ef999//
8MMPf/nll3/99dekk0665JJLbr/99t27d//mm2+uv/76V1999ffff5944olnnHHGXr16rb/++tIN
GrztttsGyRtvvLGRdINqo1h7IjA+vXPfffedeuqpDz744IUWWmjyySf/+uuvBw8efMABByywwALv
vvvu1ltv7dH000//yy+/jBgx4pxzzrn77rsvvvjiBtGZcsopE8lG0olwmyeMtJdeeqlnz54zzzxz
Wrn96Pvvv//WW28Zluuss07jAy+t5L333hs5cuSaa645ySSTpPMbTD/77LMkV1xxxQblg5iY0qNH
j4UXXrhFpdLCL7zwwrhx41ZeeeV0ZmW6oZn93HPP3XHHHXlMZfkkx1MyJJOcuomuXbsKbIsuuqgA
qQvhu9tuu91xxx3c1F9pOfI9JUOSfF2dicC//nPJ+U/yXzXSScE2T/z0009PP/30d999l9H8ySef
XHPNNdNMM810002XeVT39o8//ggyn332GeV6um6RXIE33njj9ddfz31ULdOgUuNHH31UKZBYVfko
kzN8+HATYyaz8rZ+7OQo33///emnn26MVpZPcr799lsyl1xyCfk+ffok+TUSU0011aeffpocaYFY
mOSC00477d9//z1mzJikLAcdO3Ys+SSnbuK8884LMh9++GEj6boKWy0gKLo6d85CLXB26dJl4403
9qjSd2tUd/LJJ88999zmFjLKUj7RRA1FmUqdDEjwr3xaLUeNCmaeDhw48IMPPjjqqKMy+bm3ildq
qJTMQpaR4D1PPvnkmWeeaXzPP//83DQjkNyut956MDrmmGNMx8stt9xss82WPKqWMKNVQvPrr7/K
9zdTiqT8TGaNW/aEpxYDjaRrqMo8eu6550yI++23H8+4/PLLp5hiim222QYyV111lUwD6c477zTh
TjbZZBtssMFiiy0Wihu9F154oeFnOjOTvvbaa2FWPe6441ZaaSU5jz322Isvvkhg9tln7927t2XA
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
</data>

          </attachment>
      

    </bug>

</bugzilla>