<?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>127481</bug_id>
          
          <creation_ts>2014-01-23 08:13:19 -0800</creation_ts>
          <short_desc>[GTK] webkit_web_view_load_html reads UTF8 css files as UTF16</short_desc>
          <delta_ts>2014-02-19 07:15:11 -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>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></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 name="Sami Wagiaalla">swagiaal</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cgarcia</cc>
    
    <cc>p.jacquemart</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>971142</commentid>
    <comment_count>0</comment_count>
    <who name="Sami Wagiaalla">swagiaal</who>
    <bug_when>2014-01-23 08:13:19 -0800</bug_when>
    <thetext>If you use webkit_web_view_load_html and provide an HTML string which contains links to css files webkit expects those files to be UTF16. Even if the default charset was set to UTF8.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>971143</commentid>
    <comment_count>1</comment_count>
      <attachid>221983</attachid>
    <who name="Sami Wagiaalla">swagiaal</who>
    <bug_when>2014-01-23 08:14:47 -0800</bug_when>
    <thetext>Created attachment 221983
a small test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>971563</commentid>
    <comment_count>2</comment_count>
    <who name="Pascal Jacquemart">p.jacquemart</who>
    <bug_when>2014-01-24 03:50:51 -0800</bug_when>
    <thetext>Hi Samy,

I gave a quick try on your reduced test case but it seems to work properly for me. Launching your browser example and the text is actually displayed in blue
Am I missing something?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>971612</commentid>
    <comment_count>3</comment_count>
    <who name="Sami Wagiaalla">swagiaal</who>
    <bug_when>2014-01-24 08:47:54 -0800</bug_when>
    <thetext>Hi!

&gt; I gave a quick try on your reduced test case but it seems to work properly for me. Launching your browser example and the text is actually displayed in blue

Hmm.. I did not expect that.
Which version of webkitgtk are you using ?

Is there any reason (setting on your environment) for your webkit to read the css file correctly as UTF8 ?

Just out of curiosity what happens of you replace the test.css file with test16.css file (mv test16.css test.css) ?

Strangely it turns out that if you specify @charset &quot;UTF16&quot; in the CSS file it is read properly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>971622</commentid>
    <comment_count>4</comment_count>
    <who name="Pascal Jacquemart">p.jacquemart</who>
    <bug_when>2014-01-24 09:24:44 -0800</bug_when>
    <thetext>
I tried with r162697 

Replacing test16.css to test.css give the same result: Big blue text
Of course while removing both .css files the text is flat

Maybe this issue is already fixed on the trunk?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>971638</commentid>
    <comment_count>5</comment_count>
    <who name="Sami Wagiaalla">swagiaal</who>
    <bug_when>2014-01-24 10:06:59 -0800</bug_when>
    <thetext>
&gt; Maybe this issue is already fixed on the trunk?

That would be great! Let me try trunk...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>973364</commentid>
    <comment_count>6</comment_count>
    <who name="Sami Wagiaalla">swagiaal</who>
    <bug_when>2014-01-29 07:33:23 -0800</bug_when>
    <thetext>Hi Pascal,

&gt; &gt; Maybe this issue is already fixed on the trunk? 
&gt; That would be great! Let me try trunk...

Looks like you were right about this. The issue was fixed in revision 160572. Specifically http://trac.webkit.org/changeset/160572/trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp

Any chance of back-porting that change to a stable release ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>973371</commentid>
    <comment_count>7</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-01-29 08:13:07 -0800</bug_when>
    <thetext>Sure, added to the wiki https://trac.webkit.org/wiki/WebKitGTK/2.2.x</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>975898</commentid>
    <comment_count>8</comment_count>
      <attachid>222994</attachid>
    <who name="Sami Wagiaalla">swagiaal</who>
    <bug_when>2014-02-03 09:50:20 -0800</bug_when>
    <thetext>Created attachment 222994
A partial back ported patch which fixes this issue</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>975899</commentid>
    <comment_count>9</comment_count>
    <who name="Sami Wagiaalla">swagiaal</who>
    <bug_when>2014-02-03 09:50:59 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; Sure, added to the wiki https://trac.webkit.org/wiki/WebKitGTK/2.2.x

Thanks Carlos. I have attached the part of the patch which fixes this issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>981863</commentid>
    <comment_count>10</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-02-18 03:06:21 -0800</bug_when>
    <thetext>Committed in http://trac.webkit.org/changeset/164280. Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>982341</commentid>
    <comment_count>11</comment_count>
    <who name="Sami Wagiaalla">swagiaal</who>
    <bug_when>2014-02-19 07:15:11 -0800</bug_when>
    <thetext>
&gt; Committed in http://trac.webkit.org/changeset/164280. Thanks!

Sweet! Thanks Carlos!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>221983</attachid>
            <date>2014-01-23 08:14:47 -0800</date>
            <delta_ts>2014-01-23 08:14:47 -0800</delta_ts>
            <desc>a small test case</desc>
            <filename>webkit_test.tar.gz</filename>
            <type>application/x-gzip</type>
            <size>4453</size>
            <attacher name="Sami Wagiaalla">swagiaal</attacher>
            
              <data encoding="base64">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
yP96AHgAAA==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>222994</attachid>
            <date>2014-02-03 09:50:20 -0800</date>
            <delta_ts>2014-02-03 09:50:20 -0800</delta_ts>
            <desc>A partial back ported patch which fixes this issue</desc>
            <filename>webkit-fix-load_html-encoding-issue.patch</filename>
            <type>text/plain</type>
            <size>3713</size>
            <attacher name="Sami Wagiaalla">swagiaal</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNw
cCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcAppbmRleCAx
N2VhZGYxLi43NTY1ODYyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dl
YlBhZ2UvV2ViUGFnZS5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdl
L1dlYlBhZ2UuY3BwCkBAIC05NDEsNiArOTQxLDE3IEBAIHZvaWQgV2ViUGFnZTo6bG9hZERhdGFJ
bXBsKFBhc3NSZWZQdHI8U2hhcmVkQnVmZmVyPiBzaGFyZWRCdWZmZXIsIGNvbnN0IFN0cmluZyYK
ICAgICBtX21haW5GcmFtZS0+Y29yZUZyYW1lKCktPmxvYWRlcigpLmxvYWQoRnJhbWVMb2FkUmVx
dWVzdChtX21haW5GcmFtZS0+Y29yZUZyYW1lKCksIHJlcXVlc3QsIHN1YnN0aXR1dGVEYXRhKSk7
CiB9CiAKK3ZvaWQgV2ViUGFnZTo6bG9hZFN0cmluZyhjb25zdCBTdHJpbmcmIGh0bWxTdHJpbmcs
IGNvbnN0IFN0cmluZyYgTUlNRVR5cGUsIGNvbnN0IEtVUkwmIGJhc2VVUkwsIGNvbnN0IEtVUkwm
IHVucmVhY2hhYmxlVVJMLCBDb3JlSVBDOjpNZXNzYWdlRGVjb2RlciYgZGVjb2RlcikKK3sKKyAg
ICBpZiAoaHRtbFN0cmluZy5pczhCaXQoKSkgeworICAgICAgICBSZWZQdHI8U2hhcmVkQnVmZmVy
PiBzaGFyZWRCdWZmZXIgPSBTaGFyZWRCdWZmZXI6OmNyZWF0ZShyZWludGVycHJldF9jYXN0PGNv
bnN0IGNoYXIqPihodG1sU3RyaW5nLmNoYXJhY3RlcnM4KCkpLCBodG1sU3RyaW5nLmxlbmd0aCgp
ICogc2l6ZW9mKExDaGFyKSk7CisgICAgICAgIGxvYWREYXRhSW1wbChzaGFyZWRCdWZmZXIsIE1J
TUVUeXBlLCBBU0NJSUxpdGVyYWwoInV0Zi04IiksIGJhc2VVUkwsIHVucmVhY2hhYmxlVVJMLCBk
ZWNvZGVyKTsKKyAgICB9IGVsc2UgeworICAgICAgICBSZWZQdHI8U2hhcmVkQnVmZmVyPiBzaGFy
ZWRCdWZmZXIgPSBTaGFyZWRCdWZmZXI6OmNyZWF0ZShyZWludGVycHJldF9jYXN0PGNvbnN0IGNo
YXIqPihodG1sU3RyaW5nLmNoYXJhY3RlcnMxNigpKSwgaHRtbFN0cmluZy5sZW5ndGgoKSAqIHNp
emVvZihVQ2hhcikpOworICAgICAgICBsb2FkRGF0YUltcGwoc2hhcmVkQnVmZmVyLCBNSU1FVHlw
ZSwgQVNDSUlMaXRlcmFsKCJ1dGYtMTYiKSwgYmFzZVVSTCwgdW5yZWFjaGFibGVVUkwsIGRlY29k
ZXIpOworICAgIH0KK30KKwogdm9pZCBXZWJQYWdlOjpsb2FkRGF0YShjb25zdCBDb3JlSVBDOjpE
YXRhUmVmZXJlbmNlJiBkYXRhLCBjb25zdCBTdHJpbmcmIE1JTUVUeXBlLCBjb25zdCBTdHJpbmcm
IGVuY29kaW5nTmFtZSwgY29uc3QgU3RyaW5nJiBiYXNlVVJMU3RyaW5nLCBDb3JlSVBDOjpNZXNz
YWdlRGVjb2RlciYgZGVjb2RlcikKIHsKICAgICBSZWZQdHI8U2hhcmVkQnVmZmVyPiBzaGFyZWRC
dWZmZXIgPSBTaGFyZWRCdWZmZXI6OmNyZWF0ZShyZWludGVycHJldF9jYXN0PGNvbnN0IGNoYXIq
PihkYXRhLmRhdGEoKSksIGRhdGEuc2l6ZSgpKTsKQEAgLTk1MCwxNyArOTYxLDE1IEBAIHZvaWQg
V2ViUGFnZTo6bG9hZERhdGEoY29uc3QgQ29yZUlQQzo6RGF0YVJlZmVyZW5jZSYgZGF0YSwgY29u
c3QgU3RyaW5nJiBNSU1FVHlwCiAKIHZvaWQgV2ViUGFnZTo6bG9hZEhUTUxTdHJpbmcoY29uc3Qg
U3RyaW5nJiBodG1sU3RyaW5nLCBjb25zdCBTdHJpbmcmIGJhc2VVUkxTdHJpbmcsIENvcmVJUEM6
Ok1lc3NhZ2VEZWNvZGVyJiBkZWNvZGVyKQogewotICAgIFJlZlB0cjxTaGFyZWRCdWZmZXI+IHNo
YXJlZEJ1ZmZlciA9IFNoYXJlZEJ1ZmZlcjo6Y3JlYXRlKHJlaW50ZXJwcmV0X2Nhc3Q8Y29uc3Qg
Y2hhcio+KGh0bWxTdHJpbmcuY2hhcmFjdGVycygpKSwgaHRtbFN0cmluZy5sZW5ndGgoKSAqIHNp
emVvZihVQ2hhcikpOwogICAgIEtVUkwgYmFzZVVSTCA9IGJhc2VVUkxTdHJpbmcuaXNFbXB0eSgp
ID8gYmxhbmtVUkwoKSA6IEtVUkwoS1VSTCgpLCBiYXNlVVJMU3RyaW5nKTsKLSAgICBsb2FkRGF0
YUltcGwoc2hhcmVkQnVmZmVyLCAidGV4dC9odG1sIiwgInV0Zi0xNiIsIGJhc2VVUkwsIEtVUkwo
KSwgZGVjb2Rlcik7CisgICAgbG9hZFN0cmluZyhodG1sU3RyaW5nLCBBU0NJSUxpdGVyYWwoInRl
eHQvaHRtbCIpLCBiYXNlVVJMLCBLVVJMKCksIGRlY29kZXIpOwogfQogCiB2b2lkIFdlYlBhZ2U6
OmxvYWRBbHRlcm5hdGVIVE1MU3RyaW5nKGNvbnN0IFN0cmluZyYgaHRtbFN0cmluZywgY29uc3Qg
U3RyaW5nJiBiYXNlVVJMU3RyaW5nLCBjb25zdCBTdHJpbmcmIHVucmVhY2hhYmxlVVJMU3RyaW5n
LCBDb3JlSVBDOjpNZXNzYWdlRGVjb2RlciYgZGVjb2RlcikKIHsKLSAgICBSZWZQdHI8U2hhcmVk
QnVmZmVyPiBzaGFyZWRCdWZmZXIgPSBTaGFyZWRCdWZmZXI6OmNyZWF0ZShyZWludGVycHJldF9j
YXN0PGNvbnN0IGNoYXIqPihodG1sU3RyaW5nLmNoYXJhY3RlcnMoKSksIGh0bWxTdHJpbmcubGVu
Z3RoKCkgKiBzaXplb2YoVUNoYXIpKTsKICAgICBLVVJMIGJhc2VVUkwgPSBiYXNlVVJMU3RyaW5n
LmlzRW1wdHkoKSA/IGJsYW5rVVJMKCkgOiBLVVJMKEtVUkwoKSwgYmFzZVVSTFN0cmluZyk7CiAg
ICAgS1VSTCB1bnJlYWNoYWJsZVVSTCA9IHVucmVhY2hhYmxlVVJMU3RyaW5nLmlzRW1wdHkoKSA/
IEtVUkwoKSA6IEtVUkwoS1VSTCgpLCB1bnJlYWNoYWJsZVVSTFN0cmluZyk7Ci0gICAgbG9hZERh
dGFJbXBsKHNoYXJlZEJ1ZmZlciwgInRleHQvaHRtbCIsICJ1dGYtMTYiLCBiYXNlVVJMLCB1bnJl
YWNoYWJsZVVSTCwgZGVjb2Rlcik7CisgICAgbG9hZFN0cmluZyhodG1sU3RyaW5nLCBBU0NJSUxp
dGVyYWwoInRleHQvaHRtbCIpLCBiYXNlVVJMLCB1bnJlYWNoYWJsZVVSTCwgZGVjb2Rlcik7IAog
fQogCiB2b2lkIFdlYlBhZ2U6OmxvYWRQbGFpblRleHRTdHJpbmcoY29uc3QgU3RyaW5nJiBzdHJp
bmcsIENvcmVJUEM6Ok1lc3NhZ2VEZWNvZGVyJiBkZWNvZGVyKQpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuaCBiL1NvdXJjZS9XZWJLaXQyL1dl
YlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmgKaW5kZXggNGIzYTVjZi4uNjVmNDQ4NyAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuaAorKysgYi9T
b3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5oCkBAIC03MDAsNiArNzAw
LDcgQEAgcHJpdmF0ZToKICAgICB2b2lkIGxvYWRQbGFpblRleHRTdHJpbmcoY29uc3QgU3RyaW5n
JiwgQ29yZUlQQzo6TWVzc2FnZURlY29kZXImKTsKICAgICB2b2lkIGxvYWRXZWJBcmNoaXZlRGF0
YShjb25zdCBDb3JlSVBDOjpEYXRhUmVmZXJlbmNlJiwgQ29yZUlQQzo6TWVzc2FnZURlY29kZXIm
KTsKICAgICB2b2lkIGxpbmtDbGlja2VkKGNvbnN0IFN0cmluZyYgdXJsLCBjb25zdCBXZWJNb3Vz
ZUV2ZW50Jik7CisgICAgdm9pZCBsb2FkU3RyaW5nKGNvbnN0IFN0cmluZyYsIGNvbnN0IFN0cmlu
ZyYgTUlNRVR5cGUsIGNvbnN0IFdlYkNvcmU6OktVUkwmIGJhc2VVUkwsIGNvbnN0IFdlYkNvcmU6
OktVUkwmIGZhaWxpbmdVUkwsIENvcmVJUEM6Ok1lc3NhZ2VEZWNvZGVyJik7CiAgICAgdm9pZCBy
ZWxvYWQoYm9vbCByZWxvYWRGcm9tT3JpZ2luLCBjb25zdCBTYW5kYm94RXh0ZW5zaW9uOjpIYW5k
bGUmKTsKICAgICB2b2lkIGdvRm9yd2FyZCh1aW50NjRfdCk7CiAgICAgdm9pZCBnb0JhY2sodWlu
dDY0X3QpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>