<?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>136062</bug_id>
          
          <creation_ts>2014-08-18 22:29:14 -0700</creation_ts>
          <short_desc>New ruby parsing rule breaks some real web sites.</short_desc>
          <delta_ts>2014-08-29 14:15: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>DOM</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></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="Yuki Sekiguchi">yuki.sekiguchi</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>ian</cc>
    
    <cc>kojii</cc>
    
    <cc>mike</cc>
    
    <cc>rniwa</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1029955</commentid>
    <comment_count>0</comment_count>
    <who name="Yuki Sekiguchi">yuki.sekiguchi</who>
    <bug_when>2014-08-18 22:29:14 -0700</bug_when>
    <thetext>New ruby parsing rule was implemented at r167437. Gecko also implemented it at [1]. After landing in Gecko, we found that some real web sites were broke by the change[2]. Although the broken site[3] used invalid markup like &quot;&lt;rtc&gt;&lt;rp&gt;(&lt;/rp&gt;foo&lt;/rtc&gt;&quot;, we should not break the real web sites. Then, spec change was requested to W3C[4], and HTML5.1 nightly spec was changed[5].

We should follow the spec change not to break the web.

[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=664104
[2]: https://bugzilla.mozilla.org/show_bug.cgi?id=1042885
[3]: http://ikilote.net/fr/Collection/Personnalit%C3%A9.html?id=394
[4]: https://www.w3.org/Bugs/Public/show_bug.cgi?id=26424
[5]: https://github.com/w3c/html/commit/c61397b989b28235ee2228f280aa8d475f3b9ebf</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1029962</commentid>
    <comment_count>1</comment_count>
      <attachid>236803</attachid>
    <who name="Yuki Sekiguchi">yuki.sekiguchi</who>
    <bug_when>2014-08-18 23:11:00 -0700</bug_when>
    <thetext>Created attachment 236803
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1029963</commentid>
    <comment_count>2</comment_count>
    <who name="Yuki Sekiguchi">yuki.sekiguchi</who>
    <bug_when>2014-08-18 23:20:57 -0700</bug_when>
    <thetext>This patch didn&apos;t fix layout problem at http://ikilote.net/fr/Collection/Personnalit%C3%A9.html?id=394
I think this is another problem.

DOM looks identical to the DOM of Gecko or old Safari.

The reason why WebKit has layout problem is that WebKit supports @support, but Safari 7.0.3 doesn&apos;t support it.  When @support is supported and display: ruby is not supported, the site try to simulate display: ruby behavior using display: table to ruby. Since WebKit doesn&apos;t support ruby other than display: block and inline, the layout becomes strange. However, I&apos;m not sure why &quot;ruby.ruby_h &gt; rtc  {    display: table-header-group;}&quot; is not applied to the rtc element. Gecko apply the style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1029970</commentid>
    <comment_count>3</comment_count>
    <who name="Koji Ishii">kojii</who>
    <bug_when>2014-08-19 00:04:12 -0700</bug_when>
    <thetext>It looks like WebKit does not like :not() selector; see this file: http://jsbin.com/nerece/1/edit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1029971</commentid>
    <comment_count>4</comment_count>
    <who name="Yuki Sekiguchi">yuki.sekiguchi</who>
    <bug_when>2014-08-19 00:11:18 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; It looks like WebKit does not like :not() selector; see this file: http://jsbin.com/nerece/1/edit

Thank you for investigating. I also think this is problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1029975</commentid>
    <comment_count>5</comment_count>
    <who name="Koji Ishii">kojii</who>
    <bug_when>2014-08-19 00:33:45 -0700</bug_when>
    <thetext>Narrowed down and entered bug 136063. More specifically, not() selector stops working if within or after @supports, only in Nightly build.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1029993</commentid>
    <comment_count>6</comment_count>
      <attachid>236803</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2014-08-19 03:45:51 -0700</bug_when>
    <thetext>Comment on attachment 236803
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=236803&amp;action=review

Thanks for the patch but we need a new test case demonstrating the issue reported to Gecko.
r- due to the lack of tests.

&gt; Source/WebCore/ChangeLog:11
&gt; +        The HTML5 spec was changed at the following commit:
&gt; +        https://github.com/w3c/html/commit/c61397b989b28235ee2228f280aa8d475f3b9ebf

It&apos;s great to see the hyperlink to the relevant spec change!

&gt; Source/WebCore/ChangeLog:14
&gt; +        This patch changed the RP element&apos;s behavior to follow the spec change.
&gt; +

We should add a new test.
It would be great if we could use the problem reported at https://bugzilla.mozilla.org/show_bug.cgi?id=1042885.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1030064</commentid>
    <comment_count>7</comment_count>
      <attachid>236816</attachid>
    <who name="Koji Ishii">kojii</who>
    <bug_when>2014-08-19 11:02:27 -0700</bug_when>
    <thetext>Created attachment 236816
Minimized test case from http://ikilote.net/fr/Collection/Personnalité.html?id=394 for bug 136062

(In reply to comment #6)
&gt; &gt; Source/WebCore/ChangeLog:14
&gt; &gt; +        This patch changed the RP element&apos;s behavior to follow the spec change.
&gt; &gt; +
&gt; 
&gt; We should add a new test.
&gt; It would be great if we could use the problem reported at https://bugzilla.mozilla.org/show_bug.cgi?id=1042885.

Yuki, attached is the minimized test case from the page the problem was reported.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1030197</commentid>
    <comment_count>8</comment_count>
      <attachid>236850</attachid>
    <who name="Yuki Sekiguchi">yuki.sekiguchi</who>
    <bug_when>2014-08-19 19:45:45 -0700</bug_when>
    <thetext>Created attachment 236850
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1030222</commentid>
    <comment_count>9</comment_count>
    <who name="Yuki Sekiguchi">yuki.sekiguchi</who>
    <bug_when>2014-08-19 23:15:46 -0700</bug_when>
    <thetext>Hi Ryosuke,

(In reply to comment #6)
&gt; (From update of attachment 236803 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=236803&amp;action=review
&gt; 
&gt; Thanks for the patch but we need a new test case demonstrating the issue reported to Gecko.
&gt; r- due to the lack of tests.
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:11
&gt; &gt; +        The HTML5 spec was changed at the following commit:
&gt; &gt; +        https://github.com/w3c/html/commit/c61397b989b28235ee2228f280aa8d475f3b9ebf
&gt; 
&gt; It&apos;s great to see the hyperlink to the relevant spec change!

Added. But, I cannot find more closer link.

&gt; 
&gt; &gt; Source/WebCore/ChangeLog:14
&gt; &gt; +        This patch changed the RP element&apos;s behavior to follow the spec change.
&gt; &gt; +
&gt; 
&gt; We should add a new test.
&gt; It would be great if we could use the problem reported at https://bugzilla.mozilla.org/show_bug.cgi?id=1042885.

Added test case based on Koji&apos;s minimized test case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1030313</commentid>
    <comment_count>10</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2014-08-20 10:53:38 -0700</bug_when>
    <thetext>For the record, IMHO this whole exercise is a bad idea. We shouldn&apos;t be using the W3C&apos;s newfangled ruby rules; they are way more complicated than necessary and serve no useful use cases beyond what the much simpler WHATWG model serves.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1030548</commentid>
    <comment_count>11</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2014-08-21 13:46:37 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; For the record, IMHO this whole exercise is a bad idea. We shouldn&apos;t be using the W3C&apos;s newfangled ruby rules; they are way more complicated than necessary and serve no useful use cases beyond what the much simpler WHATWG model serves.

rt element is used by real Web content.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1030551</commentid>
    <comment_count>12</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2014-08-21 13:58:42 -0700</bug_when>
    <thetext>(In reply to comment #11)
&gt; (In reply to comment #10)
&gt; &gt; For the record, IMHO this whole exercise is a bad idea. We shouldn&apos;t be using the W3C&apos;s newfangled ruby rules; they are way more complicated than necessary and serve no useful use cases beyond what the much simpler WHATWG model serves.
&gt; 
&gt; rt element is used by real Web content.

I meant rb.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1030553</commentid>
    <comment_count>13</comment_count>
      <attachid>236850</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-08-21 14:30:36 -0700</bug_when>
    <thetext>Comment on attachment 236850
Patch

Clearing flags on attachment: 236850

Committed r172834: &lt;http://trac.webkit.org/changeset/172834&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1030554</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-08-21 14:30:42 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1030599</commentid>
    <comment_count>15</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-08-21 17:24:27 -0700</bug_when>
    <thetext>This broke fast/ruby/ruby-base-merge-block-children-crash-2.html. Given the breakage, and the comments from Hixie, I think we should roll this out.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1030610</commentid>
    <comment_count>16</comment_count>
    <who name="Yuki Sekiguchi">yuki.sekiguchi</who>
    <bug_when>2014-08-21 17:55:45 -0700</bug_when>
    <thetext>(In reply to comment #15)
&gt; This broke fast/ruby/ruby-base-merge-block-children-crash-2.html. Given the breakage, and the comments from Hixie, I think we should roll this out.

Sorry for breaking the test.

It&apos;s a bit strange because this patch only change a rp element behavior, and the test doesn&apos;t contain rp element. EWS and my local build didn&apos;t fail the test.

I updated repo and am building WebKit. I try to reproduce it locally.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1030632</commentid>
    <comment_count>17</comment_count>
    <who name="Yuki Sekiguchi">yuki.sekiguchi</who>
    <bug_when>2014-08-21 19:04:28 -0700</bug_when>
    <thetext>This is not regression of this bug. The regression was introduced by the following commit:
http://trac.webkit.org/changeset/172835

The reason why the test fails is the commit updated test but not updated text expectation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1030642</commentid>
    <comment_count>18</comment_count>
    <who name="Yuki Sekiguchi">yuki.sekiguchi</who>
    <bug_when>2014-08-21 19:28:07 -0700</bug_when>
    <thetext>I created the patch to update the expectation at Bug 136144 .</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1030663</commentid>
    <comment_count>19</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-08-21 21:12:04 -0700</bug_when>
    <thetext>Thank you! Apologies for blaming this patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1032250</commentid>
    <comment_count>20</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2014-08-29 14:15:12 -0700</bug_when>
    <thetext>rniwa: What real content using &lt;rb&gt; breaks when parsed as per the WHATWG parsing rules? Can you file a bug on the WHATWG spec if that&apos;s the case? http://whatwg.org/newbug</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>236803</attachid>
            <date>2014-08-18 23:11:00 -0700</date>
            <delta_ts>2014-08-19 19:45:37 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-136062-20140819151050.patch</filename>
            <type>text/plain</type>
            <size>3535</size>
            <attacher name="Yuki Sekiguchi">yuki.sekiguchi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcyNzM4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjU2Nzk0MjFjMzgwOWUy
ZTRjZDVhYjljNDA1M2Y1YWFkOGM0OGE2NC4uYTI1MWNlNWEyN2QxOWYyMTM4OGNjY2JjMDlmMDYz
YjBmY2Q5MTgwMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE0LTA4LTE4ICBZdWtp
IFNla2lndWNoaSAgPHl1a2kuc2VraWd1Y2hpQGFjY2Vzcy1jb21wYW55LmNvbT4KKworICAgICAg
ICBOZXcgcnVieSBwYXJzaW5nIHJ1bGUgYnJlYWtzIHNvbWUgcmVhbCB3ZWIgc2l0ZXMuCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzYwNjIKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBbiBSUCBlbGVtZW50
IHNob3VsZCBub3QgYXV0byBjbG9zZSBhbiBSVEMgZWxlbWVudC4KKworICAgICAgICBUaGUgSFRN
TDUgc3BlYyB3YXMgY2hhbmdlZCBhdCB0aGUgZm9sbG93aW5nIGNvbW1pdDoKKyAgICAgICAgaHR0
cHM6Ly9naXRodWIuY29tL3czYy9odG1sL2NvbW1pdC9jNjEzOTdiOTg5YjI4MjM1ZWUyMjI4ZjI4
MGFhOGQ0NzVmM2I5ZWJmCisKKyAgICAgICAgVGhpcyBwYXRjaCBjaGFuZ2VkIHRoZSBSUCBlbGVt
ZW50J3MgYmVoYXZpb3IgdG8gZm9sbG93IHRoZSBzcGVjIGNoYW5nZS4KKworICAgICAgICAqIGh0
bWwvcGFyc2VyL0hUTUxUcmVlQnVpbGRlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MVHJl
ZUJ1aWxkZXI6OnByb2Nlc3NTdGFydFRhZ0ZvckluQm9keSk6CisKIDIwMTQtMDgtMTggIFNpbW9u
IEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CiAKICAgICAgICAgUHJvdmlkZSBkZWZh
dWx0IGltcGxlbWVudGF0aW9ucyBvZiBhbGwgR3JhcGhpY3NMYXllckNsaWVudCBtZXRob2RzCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3BhcnNlci9IVE1MVHJlZUJ1aWxkZXIuY3Bw
IGIvU291cmNlL1dlYkNvcmUvaHRtbC9wYXJzZXIvSFRNTFRyZWVCdWlsZGVyLmNwcAppbmRleCA2
OWQ4NmQ2Yjg4ZmNiNWM3MTYwZWE0NGYwMTE0Yjg3YWY5NDgyNmVkLi4zMWY1NDkyMzQ4M2Q5NGM2
NzZmNDk2ODJiMDZiZmNjM2FhOGIyYTY1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1s
L3BhcnNlci9IVE1MVHJlZUJ1aWxkZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvcGFy
c2VyL0hUTUxUcmVlQnVpbGRlci5jcHAKQEAgLTg3Niw3ICs4NzYsNyBAQCB2b2lkIEhUTUxUcmVl
QnVpbGRlcjo6cHJvY2Vzc1N0YXJ0VGFnRm9ySW5Cb2R5KEF0b21pY0hUTUxUb2tlbiogdG9rZW4p
CiAgICAgICAgIG1fdHJlZS5pbnNlcnRIVE1MRWxlbWVudCh0b2tlbik7CiAgICAgICAgIHJldHVy
bjsKICAgICB9Ci0gICAgaWYgKHRva2VuLT5uYW1lKCkgPT0gcmJUYWcgfHwgdG9rZW4tPm5hbWUo
KSA9PSBycFRhZyB8fCB0b2tlbi0+bmFtZSgpID09IHJ0Y1RhZykgeworICAgIGlmICh0b2tlbi0+
bmFtZSgpID09IHJiVGFnIHx8IHRva2VuLT5uYW1lKCkgPT0gcnRjVGFnKSB7CiAgICAgICAgIGlm
IChtX3RyZWUub3BlbkVsZW1lbnRzKCktPmluU2NvcGUocnVieVRhZy5sb2NhbE5hbWUoKSkpIHsK
ICAgICAgICAgICAgIG1fdHJlZS5nZW5lcmF0ZUltcGxpZWRFbmRUYWdzKCk7CiAgICAgICAgICAg
ICBpZiAoIW1fdHJlZS5jdXJyZW50U3RhY2tJdGVtKCktPmhhc1RhZ05hbWUocnVieVRhZykpCkBA
IC04ODUsNyArODg1LDcgQEAgdm9pZCBIVE1MVHJlZUJ1aWxkZXI6OnByb2Nlc3NTdGFydFRhZ0Zv
ckluQm9keShBdG9taWNIVE1MVG9rZW4qIHRva2VuKQogICAgICAgICBtX3RyZWUuaW5zZXJ0SFRN
TEVsZW1lbnQodG9rZW4pOwogICAgICAgICByZXR1cm47CiAgICAgfQotICAgIGlmICh0b2tlbi0+
bmFtZSgpID09IHJ0VGFnKSB7CisgICAgaWYgKHRva2VuLT5uYW1lKCkgPT0gcnRUYWcgfHwgdG9r
ZW4tPm5hbWUoKSA9PSBycFRhZykgewogICAgICAgICBpZiAobV90cmVlLm9wZW5FbGVtZW50cygp
LT5pblNjb3BlKHJ1YnlUYWcubG9jYWxOYW1lKCkpKSB7CiAgICAgICAgICAgICBtX3RyZWUuZ2Vu
ZXJhdGVJbXBsaWVkRW5kVGFnc1dpdGhFeGNsdXNpb24ocnRjVGFnLmxvY2FsTmFtZSgpKTsKICAg
ICAgICAgICAgIGlmICghbV90cmVlLmN1cnJlbnRTdGFja0l0ZW0oKS0+aGFzVGFnTmFtZShydWJ5
VGFnKSAmJiAhbV90cmVlLmN1cnJlbnRTdGFja0l0ZW0oKS0+aGFzVGFnTmFtZShydGNUYWcpKQpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CmluZGV4IGYxNjA3Y2YwMDRkODk1ZTRmZDc1YWY2NWZkMmU3MTAxNGM1YTA2NWEuLjE1YjI4MzRk
MTExOTcyODE1OWQyODRmOTRlZTc3NjVhOGNmN2EyYjggMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAor
MjAxNC0wOC0xOCAgWXVraSBTZWtpZ3VjaGkgIDx5dWtpLnNla2lndWNoaUBhY2Nlc3MtY29tcGFu
eS5jb20+CisKKyAgICAgICAgTmV3IHJ1YnkgcGFyc2luZyBydWxlIGJyZWFrcyBzb21lIHJlYWwg
d2ViIHNpdGVzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTM2MDYyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgaHRtbDVsaWItdGVzdCB3YXMgdXBkYXRlZCB1c2luZyBteSBwdWxsIHJlcXVlc3Q6CisgICAg
ICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9kYXJvYmluL2h0bWw1bGliLXRlc3RzL3B1bGwvMgorCisg
ICAgICAgICogaHRtbDVsaWIvcmVzb3VyY2VzL3J1YnkuZGF0OiBUaGUgcnAgZWxlbWVudCBzaG91
bGQgbm90IGF1dG8gY2xvc2UgdGhlIHJ0YyBlbGVtZW50LgorCiAyMDE0LTA4LTE4ICBSZWJlY2Nh
IEhhdWNrICA8cmhhdWNrQGFkb2JlLmNvbT4KIAogICAgICAgICBbQ1NTIFNoYXBlc10gSW1wb3J0
IHRoZSBDU1MgU2hhcGVzIFczQyB0ZXN0IHN1aXRlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9o
dG1sNWxpYi9yZXNvdXJjZXMvcnVieS5kYXQgYi9MYXlvdXRUZXN0cy9odG1sNWxpYi9yZXNvdXJj
ZXMvcnVieS5kYXQKaW5kZXggODBkMGM1MzMxM2NjNzM5YjkxN2IwMTE4ZGU0MTNiNjBjMjcxYzkz
Ny4uMWNhODAxNmNmMTNiMzFhMWQwMTBhMmFmODIxNDYyMjM4ZmIzODg1YSAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvaHRtbDVsaWIvcmVzb3VyY2VzL3J1YnkuZGF0CisrKyBiL0xheW91dFRlc3Rz
L2h0bWw1bGliL3Jlc291cmNlcy9ydWJ5LmRhdApAQCAtMTk1LDcgKzE5NSw3IEBACiB8ICAgICAg
ICJhIgogfCAgICAgICA8cnRjPgogfCAgICAgICAgICJiIgotfCAgICAgICA8cnA+Cit8ICAgICAg
ICAgPHJwPgogCiAjZGF0YQogPGh0bWw+PHJ1Ynk+YTxydGM+YjxzcGFuPjwvcnVieT48L2h0bWw+
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>236816</attachid>
            <date>2014-08-19 11:02:27 -0700</date>
            <delta_ts>2014-08-19 11:02:27 -0700</delta_ts>
            <desc>Minimized test case from http://ikilote.net/fr/Collection/Personnalité.html?id=394 for bug 136062</desc>
            <filename>ruby-rp-inside-rtc.htm</filename>
            <type>text/html</type>
            <size>495</size>
            <attacher name="Koji Ishii">kojii</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KPG1ldGEgY2hhcnNldD0idXRmLTgiLz4KPG1l
dGEgbmFtZT0iZGVzY3JpcHRpb24iIGNvbnRlbnQ9Ik1pbmltaXplZCB0ZXN0IGNhc2UgZnJvbSBo
dHRwOi8vaWtpbG90ZS5uZXQvZnIvQ29sbGVjdGlvbi9QZXJzb25uYWxpdMOpLmh0bWw/aWQ9Mzk0
IGZvciBidWcgMTM2MDYyIi8+CjxzdHlsZT4KZGl2IHsgZm9udC1mYW1pbHk6QWhlbTsgY29sb3I6
cmVkOyB9CnJiLCBycCwgcnRjID4gcnQgeyBjb2xvcjpncmVlbjsgfQo8L3N0eWxlPgo8L2hlYWQ+
Cjxib2R5Pgo8cD5UZXN0IHBhc3NlcyBpZiBubyByZWQgaW4gdGhlIGxpbmUgYmVsb3cuCjxkaXY+
CjxydWJ5IGNsYXNzPSJydWJ5X2giPjxyYmM+PHJiPkFCPC9yYj48cmI+WDwvcmI+PHJiPkNEPC9y
Yj48L3JiYz48cnRjPjxycD5YKDwvcnA+PHJ0PmFiY2Q8L3J0PjxydD48L3J0PjxydD5lZjwvcnQ+
PHJwPik8L3JwPjwvcnRjPjwvcnVieT4KPC9ib2R5PjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>236850</attachid>
            <date>2014-08-19 19:45:45 -0700</date>
            <delta_ts>2014-08-21 14:30:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-136062-20140820114535.patch</filename>
            <type>text/plain</type>
            <size>5189</size>
            <attacher name="Yuki Sekiguchi">yuki.sekiguchi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcyNzM4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjU2Nzk0MjFjMzgwOWUy
ZTRjZDVhYjljNDA1M2Y1YWFkOGM0OGE2NC4uNzZjMjZiODA0MjIwZjNlMmQ0NThiMmVmYzJlZWRk
OWFmYjZkZjQ0NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE0LTA4LTE4ICBZdWtp
IFNla2lndWNoaSAgPHl1a2kuc2VraWd1Y2hpQGFjY2Vzcy1jb21wYW55LmNvbT4KKworICAgICAg
ICBOZXcgcnVieSBwYXJzaW5nIHJ1bGUgYnJlYWtzIHNvbWUgcmVhbCB3ZWIgc2l0ZXMuCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzYwNjIKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBbiBSUCBlbGVtZW50
IHNob3VsZCBub3QgYXV0byBjbG9zZSBhbiBSVEMgZWxlbWVudC4KKworICAgICAgICBUaGUgSFRN
TDUuMSBzcGVjIHdhcyBjaGFuZ2VkOgorICAgICAgICBodHRwOi8vd3d3LnczLm9yZy9odG1sL3dn
L2RyYWZ0cy9odG1sL21hc3Rlci9zeW50YXguaHRtbCNwYXJzaW5nLW1haW4taW5ib2R5CisgICAg
ICAgIFRoaXMgd2FzIGRvbmUgYXQgdGhlIGZvbGxvd2luZyBjb21taXQ6CisgICAgICAgIGh0dHBz
Oi8vZ2l0aHViLmNvbS93M2MvaHRtbC9jb21taXQvYzYxMzk3Yjk4OWIyODIzNWVlMjIyOGYyODBh
YThkNDc1ZjNiOWViZgorCisgICAgICAgIFRoaXMgcGF0Y2ggY2hhbmdlZCB0aGUgUlAgZWxlbWVu
dCdzIGJlaGF2aW9yIHRvIGZvbGxvdyB0aGUgc3BlYyBjaGFuZ2UuCisKKyAgICAgICAgVGVzdDog
ZmFzdC9ydWJ5L3JwLWluc2lkZS1ydGMuaHRtbAorCisgICAgICAgICogaHRtbC9wYXJzZXIvSFRN
TFRyZWVCdWlsZGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxUcmVlQnVpbGRlcjo6cHJv
Y2Vzc1N0YXJ0VGFnRm9ySW5Cb2R5KToKKwogMjAxNC0wOC0xOCAgU2ltb24gRnJhc2VyICA8c2lt
b24uZnJhc2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBQcm92aWRlIGRlZmF1bHQgaW1wbGVtZW50
YXRpb25zIG9mIGFsbCBHcmFwaGljc0xheWVyQ2xpZW50IG1ldGhvZHMKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2h0bWwvcGFyc2VyL0hUTUxUcmVlQnVpbGRlci5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9odG1sL3BhcnNlci9IVE1MVHJlZUJ1aWxkZXIuY3BwCmluZGV4IDY5ZDg2ZDZiODhmY2I1
YzcxNjBlYTQ0ZjAxMTRiODdhZjk0ODI2ZWQuLjMxZjU0OTIzNDgzZDk0YzY3NmY0OTY4MmIwNmJm
Y2MzYWE4YjJhNjUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvcGFyc2VyL0hUTUxU
cmVlQnVpbGRlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9wYXJzZXIvSFRNTFRyZWVC
dWlsZGVyLmNwcApAQCAtODc2LDcgKzg3Niw3IEBAIHZvaWQgSFRNTFRyZWVCdWlsZGVyOjpwcm9j
ZXNzU3RhcnRUYWdGb3JJbkJvZHkoQXRvbWljSFRNTFRva2VuKiB0b2tlbikKICAgICAgICAgbV90
cmVlLmluc2VydEhUTUxFbGVtZW50KHRva2VuKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KLSAg
ICBpZiAodG9rZW4tPm5hbWUoKSA9PSByYlRhZyB8fCB0b2tlbi0+bmFtZSgpID09IHJwVGFnIHx8
IHRva2VuLT5uYW1lKCkgPT0gcnRjVGFnKSB7CisgICAgaWYgKHRva2VuLT5uYW1lKCkgPT0gcmJU
YWcgfHwgdG9rZW4tPm5hbWUoKSA9PSBydGNUYWcpIHsKICAgICAgICAgaWYgKG1fdHJlZS5vcGVu
RWxlbWVudHMoKS0+aW5TY29wZShydWJ5VGFnLmxvY2FsTmFtZSgpKSkgewogICAgICAgICAgICAg
bV90cmVlLmdlbmVyYXRlSW1wbGllZEVuZFRhZ3MoKTsKICAgICAgICAgICAgIGlmICghbV90cmVl
LmN1cnJlbnRTdGFja0l0ZW0oKS0+aGFzVGFnTmFtZShydWJ5VGFnKSkKQEAgLTg4NSw3ICs4ODUs
NyBAQCB2b2lkIEhUTUxUcmVlQnVpbGRlcjo6cHJvY2Vzc1N0YXJ0VGFnRm9ySW5Cb2R5KEF0b21p
Y0hUTUxUb2tlbiogdG9rZW4pCiAgICAgICAgIG1fdHJlZS5pbnNlcnRIVE1MRWxlbWVudCh0b2tl
bik7CiAgICAgICAgIHJldHVybjsKICAgICB9Ci0gICAgaWYgKHRva2VuLT5uYW1lKCkgPT0gcnRU
YWcpIHsKKyAgICBpZiAodG9rZW4tPm5hbWUoKSA9PSBydFRhZyB8fCB0b2tlbi0+bmFtZSgpID09
IHJwVGFnKSB7CiAgICAgICAgIGlmIChtX3RyZWUub3BlbkVsZW1lbnRzKCktPmluU2NvcGUocnVi
eVRhZy5sb2NhbE5hbWUoKSkpIHsKICAgICAgICAgICAgIG1fdHJlZS5nZW5lcmF0ZUltcGxpZWRF
bmRUYWdzV2l0aEV4Y2x1c2lvbihydGNUYWcubG9jYWxOYW1lKCkpOwogICAgICAgICAgICAgaWYg
KCFtX3RyZWUuY3VycmVudFN0YWNrSXRlbSgpLT5oYXNUYWdOYW1lKHJ1YnlUYWcpICYmICFtX3Ry
ZWUuY3VycmVudFN0YWNrSXRlbSgpLT5oYXNUYWdOYW1lKHJ0Y1RhZykpCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZjE2MDdj
ZjAwNGQ4OTVlNGZkNzVhZjY1ZmQyZTcxMDE0YzVhMDY1YS4uYzdhMDViNTk3OWNiZGViNWJiNjI5
MDk2MmExYzU1Mjc3NTNlZTZjZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisr
KyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE0LTA4LTE4ICBZ
dWtpIFNla2lndWNoaSAgPHl1a2kuc2VraWd1Y2hpQGFjY2Vzcy1jb21wYW55LmNvbT4KKworICAg
ICAgICBOZXcgcnVieSBwYXJzaW5nIHJ1bGUgYnJlYWtzIHNvbWUgcmVhbCB3ZWIgc2l0ZXMuCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzYwNjIKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBodG1sNWxpYi10
ZXN0IHdhcyB1cGRhdGVkIHVzaW5nIG15IHB1bGwgcmVxdWVzdDoKKyAgICAgICAgaHR0cHM6Ly9n
aXRodWIuY29tL2Rhcm9iaW4vaHRtbDVsaWItdGVzdHMvcHVsbC8yCisKKyAgICAgICAgKiBmYXN0
L3J1YnkvcnAtaW5zaWRlLXJ0Yy1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0
L3J1YnkvcnAtaW5zaWRlLXJ0Yy5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBodG1sNWxpYi9yZXNv
dXJjZXMvcnVieS5kYXQ6IFRoZSBycCBlbGVtZW50IHNob3VsZCBub3QgYXV0byBjbG9zZSB0aGUg
cnRjIGVsZW1lbnQuCisKIDIwMTQtMDgtMTggIFJlYmVjY2EgSGF1Y2sgIDxyaGF1Y2tAYWRvYmUu
Y29tPgogCiAgICAgICAgIFtDU1MgU2hhcGVzXSBJbXBvcnQgdGhlIENTUyBTaGFwZXMgVzNDIHRl
c3Qgc3VpdGUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvcnVieS9ycC1pbnNpZGUtcnRj
LWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3J1YnkvcnAtaW5zaWRlLXJ0Yy1leHBl
Y3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLjZmNzJjNGFkN2I3ZDVhMTg4MTI2NTUzMTYzYmRkMWE5ZjQ1
ZTg2YjEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3J1YnkvcnAtaW5zaWRl
LXJ0Yy1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsMyBAQAorPCFET0NUWVBFIGh0bWw+Cis8ZGl2
IHN0eWxlPSJjb2xvcjogZ3JlZW4iPgorPHJ1Ynk+PHJiYz48cmI+VGhlcmUgPC9yYj48cmI+aXMg
PC9yYj48cmI+cmIgPC9yYj48cmI+aW5zaWRlIDwvcmI+PHJiPnJiYywgPC9yYj48cmI+YW5kIDwv
cmI+PHJiPml0IDwvcmI+PHJiPnNob3VsZCA8L3JiPjxyYj5iZSA8L3JiPjxyYj5ncmVlbjwvcmI+
PC9yYmM+PHJ0Yz48cnA+KFRoZXJlIGFyZSBycCA8L3JwPjxydD5hbmQgPC9ydD48cnQ+cnQgPC9y
dD48cnQ+aW5zaWRlIDwvcnQ+PHJ0PnJ0YywgPC9ydD48cnQ+YW5kIDwvcnQ+PHJ0PnRoZXkgPC9y
dD48cnQ+c2hvdWxkIDwvcnQ+PHJ0PmJlIDwvcnQ+PHJwPmdyZWVuKTwvcnA+PC9ydGM+PC9ydWJ5
PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9ydWJ5L3JwLWluc2lkZS1ydGMuaHRtbCBi
L0xheW91dFRlc3RzL2Zhc3QvcnVieS9ycC1pbnNpZGUtcnRjLmh0bWwKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNmQ1
OTNjZWI0YWIyNTcwMTM4OWUxMmIxNGYxYzc3OGI2OWIyZTBiMQotLS0gL2Rldi9udWxsCisrKyBi
L0xheW91dFRlc3RzL2Zhc3QvcnVieS9ycC1pbnNpZGUtcnRjLmh0bWwKQEAgLTAsMCArMSw2IEBA
Cis8IURPQ1RZUEUgaHRtbD4KKzxzdHlsZT4KK3JiYyA+IHJiLCBydGMgPiBycCwgcnRjID4gcnQg
eyBjb2xvcjpncmVlbjsgfQorPC9zdHlsZT4KKzxkaXYgc3R5bGU9ImNvbG9yOiByZWQiPgorPHJ1
Ynk+PHJiYz48cmI+VGhlcmUgPC9yYj48cmI+aXMgPC9yYj48cmI+cmIgPC9yYj48cmI+aW5zaWRl
IDwvcmI+PHJiPnJiYywgPC9yYj48cmI+YW5kIDwvcmI+PHJiPml0IDwvcmI+PHJiPnNob3VsZCA8
L3JiPjxyYj5iZSA8L3JiPjxyYj5ncmVlbjwvcmI+PC9yYmM+PHJ0Yz48cnA+KFRoZXJlIGFyZSBy
cCA8L3JwPjxydD5hbmQgPC9ydD48cnQ+cnQgPC9ydD48cnQ+aW5zaWRlIDwvcnQ+PHJ0PnJ0Yywg
PC9ydD48cnQ+YW5kIDwvcnQ+PHJ0PnRoZXkgPC9ydD48cnQ+c2hvdWxkIDwvcnQ+PHJ0PmJlIDwv
cnQ+PHJwPmdyZWVuKTwvcnA+PC9ydGM+PC9ydWJ5PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
aHRtbDVsaWIvcmVzb3VyY2VzL3J1YnkuZGF0IGIvTGF5b3V0VGVzdHMvaHRtbDVsaWIvcmVzb3Vy
Y2VzL3J1YnkuZGF0CmluZGV4IDgwZDBjNTMzMTNjYzczOWI5MTdiMDExOGRlNDEzYjYwYzI3MWM5
MzcuLjFjYTgwMTZjZjEzYjMxYTFkMDEwYTJhZjgyMTQ2MjIzOGZiMzg4NWEgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL2h0bWw1bGliL3Jlc291cmNlcy9ydWJ5LmRhdAorKysgYi9MYXlvdXRUZXN0
cy9odG1sNWxpYi9yZXNvdXJjZXMvcnVieS5kYXQKQEAgLTE5NSw3ICsxOTUsNyBAQAogfCAgICAg
ICAiYSIKIHwgICAgICAgPHJ0Yz4KIHwgICAgICAgICAiYiIKLXwgICAgICAgPHJwPgorfCAgICAg
ICAgIDxycD4KIAogI2RhdGEKIDxodG1sPjxydWJ5PmE8cnRjPmI8c3Bhbj48L3J1Ynk+PC9odG1s
Pgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>