<?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>148074</bug_id>
          
          <creation_ts>2015-08-17 00:40:11 -0700</creation_ts>
          <short_desc>Unprefixed CSS transition should inherit its value from its parent element</short_desc>
          <delta_ts>2016-10-24 23:37:34 -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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</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="Jaehun Lim">ljaehun.lim</reporter>
          <assigned_to name="Jaehun Lim">ljaehun.lim</assigned_to>
          <cc>dino</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1118084</commentid>
    <comment_count>0</comment_count>
    <who name="Jaehun Lim">ljaehun.lim</who>
    <bug_when>2015-08-17 00:40:11 -0700</bug_when>
    <thetext>Unprefixed transition doesn&apos;t support inheritance even though its value is &apos;inherit&apos; unlike prefixed transition.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1118088</commentid>
    <comment_count>1</comment_count>
      <attachid>259138</attachid>
    <who name="Jaehun Lim">ljaehun.lim</who>
    <bug_when>2015-08-17 00:50:51 -0700</bug_when>
    <thetext>Created attachment 259138
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1118343</commentid>
    <comment_count>2</comment_count>
      <attachid>259138</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-08-17 17:41:22 -0700</bug_when>
    <thetext>Comment on attachment 259138
Patch

Does the inherited transition actually work correctly?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1118361</commentid>
    <comment_count>3</comment_count>
    <who name="Jaehun Lim">ljaehun.lim</who>
    <bug_when>2015-08-17 18:48:57 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; Comment on attachment 259138 [details]
&gt; Patch
&gt; 
&gt; Does the inherited transition actually work correctly?

Yes, it works.

My test CSS:

#parent {
    text-indent: 0px;
    transition-property: text-indent;
    transition-duration: 3s; 
}
 
#child {
    transition: inherit;
}
 
#child:hover {
    text-indent: 100px;
}

Text in #child is moving.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1122793</commentid>
    <comment_count>4</comment_count>
    <who name="Jaehun Lim">ljaehun.lim</who>
    <bug_when>2015-09-02 00:07:41 -0700</bug_when>
    <thetext>review ?</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>259138</attachid>
            <date>2015-08-17 00:50:51 -0700</date>
            <delta_ts>2016-10-24 23:36:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-148074-20150817165049.patch</filename>
            <type>text/plain</type>
            <size>10884</size>
            <attacher name="Jaehun Lim">ljaehun.lim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg4NTIxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYWRhNmMwZTMxMjUzOTU2
MzAyOGI1MmUxZjUyZWFhYTU5MTNhODVjMi4uNGUwOTQ0MmI2ZDdjYTZmNWRhNzA2NzhiNWZhYTk1
NmEzMzhmMDEzMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE1LTA4LTE3ICBKYWVo
dW4gTGltICA8bGphZWh1bi5saW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgVW5wcmVmaXhlZCBD
U1MgdHJhbnNpdGlvbiBzaG91bGQgaW5oZXJpdCBpdHMgdmFsdWUgZnJvbSBpdHMgcGFyZW50IGVs
ZW1lbnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0
ODA3NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVu
cHJlZml4ZWQgdHJhbnNpdGlvbiBkb2Vzbid0IHN1cHBvcnQgaW5oZXJpdGFuY2UgZXZlbiB0aG91
Z2ggaXRzIHZhbHVlCisgICAgICAgIGlzICdpbmhlcml0JyB1bmxpa2UgcHJlZml4ZWQgdHJhbnNp
dGlvbi4KKworICAgICAgICBUZXN0czogdHJhbnNpdGlvbnMvdW5wcmVmaXhlZC10cmFuc2l0aW9u
LWluaGVyaXQtb3RoZXItcHJvcHMuaHRtbAorICAgICAgICAgICAgICAgdHJhbnNpdGlvbnMvdW5w
cmVmaXhlZC10cmFuc2l0aW9uLWluaGVyaXQuaHRtbAorCisgICAgICAgICogY3NzL0NTU1Byb3Bl
cnR5TmFtZXMuaW46CisgICAgICAgIENoYW5nZSB0cmFuc2l0aW9uJ3Mgb3B0aW9ucyBTa2lwQnVp
bGRlciBpbnRvIEFuaW1hdGlvblByb3BlcnR5LgorCiAyMDE1LTA4LTE1ICBDaHJpcyBEdW1leiAg
PGNkdW1lekBhcHBsZS5jb20+CiAKICAgICAgICAgUmVmYWN0b3IgSFRNTENvbGxlY3Rpb24gdG8g
YmUgYXMgZmFzdCBhcyBDYWNoZWRMaXZlTm9kZUxpc3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL2Nzcy9DU1NQcm9wZXJ0eU5hbWVzLmluIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU1Byb3Bl
cnR5TmFtZXMuaW4KaW5kZXggM2E2YjY3ODY5NDFmMTY5YWVjN2M2N2MwYWIxZTFiMzcwZjVjNzM3
Ni4uYTVmODM3ZDc4NGI2MDdjZTc1ZjJhMTBiNDZmY2QzN2Q4YzM0OTQ3NiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvY3NzL0NTU1Byb3BlcnR5TmFtZXMuaW4KKysrIGIvU291cmNlL1dlYkNv
cmUvY3NzL0NTU1Byb3BlcnR5TmFtZXMuaW4KQEAgLTMzNywxMCArMzM3LDEwIEBAIHRleHQtdW5k
ZXJsaW5lLXN0eWxlIFtTa2lwQnVpbGRlcl0KIHRleHQtdW5kZXJsaW5lLXdpZHRoIFtTa2lwQnVp
bGRlcl0KIHRvcCBbSW5pdGlhbD1pbml0aWFsT2Zmc2V0LCBDb252ZXJ0ZXI9TGVuZ3RoT3JBdXRv
XQogdHJhbnNpdGlvbiBbTG9uZ2hhbmRzPXRyYW5zaXRpb24tcHJvcGVydHl8dHJhbnNpdGlvbi1k
dXJhdGlvbnx0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbnx0cmFuc2l0aW9uLWRlbGF5XQotdHJh
bnNpdGlvbi1kZWxheSBbU2tpcEJ1aWxkZXJdCi10cmFuc2l0aW9uLWR1cmF0aW9uIFtTa2lwQnVp
bGRlcl0KLXRyYW5zaXRpb24tcHJvcGVydHkgW1NraXBCdWlsZGVyXQotdHJhbnNpdGlvbi10aW1p
bmctZnVuY3Rpb24gW1NraXBCdWlsZGVyXQordHJhbnNpdGlvbi1kZWxheSBbQW5pbWF0aW9uUHJv
cGVydHksIE5hbWVGb3JNZXRob2RzPURlbGF5XQordHJhbnNpdGlvbi1kdXJhdGlvbiBbQW5pbWF0
aW9uUHJvcGVydHksIE5hbWVGb3JNZXRob2RzPUR1cmF0aW9uXQordHJhbnNpdGlvbi1wcm9wZXJ0
eSBbQW5pbWF0aW9uUHJvcGVydHksIE5hbWVGb3JNZXRob2RzPVByb3BlcnR5XQordHJhbnNpdGlv
bi10aW1pbmctZnVuY3Rpb24gW0FuaW1hdGlvblByb3BlcnR5LCBOYW1lRm9yTWV0aG9kcz1UaW1p
bmdGdW5jdGlvbl0KIAogdW5pY29kZS1iaWRpCiB1bmljb2RlLXJhbmdlIFtTa2lwQnVpbGRlcl0K
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAzMzI1Y2FiNzczMzFmMWY1YTVjMDcwYTdkOTdkMDk3MWVlMzY3ZWYyLi41OWE1ZTkw
NDQ1YjRkNDUzNTA5MDkyNWE2ODYyYWY5NjQwOGVhZjRhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAK
KzIwMTUtMDgtMTcgIEphZWh1biBMaW0gIDxsamFlaHVuLmxpbUBzYW1zdW5nLmNvbT4KKworICAg
ICAgICBVbnByZWZpeGVkIENTUyB0cmFuc2l0aW9uIHNob3VsZCBpbmhlcml0IGl0cyB2YWx1ZSBm
cm9tIGl0cyBwYXJlbnQgZWxlbWVudAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTQ4MDc0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgVW5wcmVmaXhlZCB0cmFuc2l0aW9uIGRvZXNuJ3Qgc3VwcG9ydCBpbmhl
cml0YW5jZSBldmVuIHRob3VnaCBpdHMgdmFsdWUKKyAgICAgICAgaXMgJ2luaGVyaXQnIHVubGlr
ZSBwcmVmaXhlZCB0cmFuc2l0aW9uLgorCisgICAgICAgICogdHJhbnNpdGlvbnMvdW5wcmVmaXhl
ZC10cmFuc2l0aW9uLWluaGVyaXQtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiB0cmFu
c2l0aW9ucy91bnByZWZpeGVkLXRyYW5zaXRpb24taW5oZXJpdC1vdGhlci1wcm9wcy1leHBlY3Rl
ZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHRyYW5zaXRpb25zL3VucHJlZml4ZWQtdHJhbnNpdGlv
bi1pbmhlcml0LW90aGVyLXByb3BzLmh0bWw6IEFkZGVkLgorICAgICAgICAqIHRyYW5zaXRpb25z
L3VucHJlZml4ZWQtdHJhbnNpdGlvbi1pbmhlcml0Lmh0bWw6IEFkZGVkLgorCiAyMDE1LTA4LTE1
ICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgogCiAgICAgICAgIFJlbW92ZWQg
YW4gZXhwZWN0YXRpb24gZm9yIGh0dHAvdGVzdHMvbWVkaWEvdmlkZW8tYnVmZmVyZWQtcmFuZ2Ut
Y29udGFpbnMtY3VycmVudFRpbWUuaHRtbCwKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3RyYW5z
aXRpb25zL3VucHJlZml4ZWQtdHJhbnNpdGlvbi1pbmhlcml0LWV4cGVjdGVkLnR4dCBiL0xheW91
dFRlc3RzL3RyYW5zaXRpb25zL3VucHJlZml4ZWQtdHJhbnNpdGlvbi1pbmhlcml0LWV4cGVjdGVk
LnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwLi42MzY5NTJiNWMzZDFjYjZlNDlkM2FhYjBmZWI0MjZmNTU5ZDIxYThi
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvdW5wcmVmaXhlZC10
cmFuc2l0aW9uLWluaGVyaXQtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNyBAQAorUEFTUyAtLSBC
b3ggMSBjb21wdXRlZCB0cmFuc2l0aW9uIHByb3BlcnR5OiBhbGwgZXhwZWN0ZWQ6IGFsbAorUEFT
UyAtLSBCb3ggMiBjb21wdXRlZCB0cmFuc2l0aW9uIHByb3BlcnR5OiBsZWZ0IGV4cGVjdGVkOiBs
ZWZ0CitQQVNTIC0tIEJveCAzIGNvbXB1dGVkIHRyYW5zaXRpb24gcHJvcGVydHk6IGxlZnQgZXhw
ZWN0ZWQ6IGxlZnQKK1BBU1MgLS0gQm94IDQgY29tcHV0ZWQgdHJhbnNpdGlvbiBwcm9wZXJ0eTog
bGVmdCBleHBlY3RlZDogbGVmdAorUEFTUyAtLSBCb3ggNSBjb21wdXRlZCB0cmFuc2l0aW9uIHBy
b3BlcnR5OiBsZWZ0IGV4cGVjdGVkOiBsZWZ0CitQQVNTIC0tIEJveCA2IGNvbXB1dGVkIHRyYW5z
aXRpb24gcHJvcGVydHk6IGFsbCBleHBlY3RlZDogYWxsCisKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL3RyYW5zaXRpb25zL3VucHJlZml4ZWQtdHJhbnNpdGlvbi1pbmhlcml0LW90aGVyLXByb3Bz
LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3RyYW5zaXRpb25zL3VucHJlZml4ZWQtdHJhbnNp
dGlvbi1pbmhlcml0LW90aGVyLXByb3BzLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi42YWJhNWFm
ZjQzODk4ZjNmNjdmZTljYmI3N2Q2MjA4ZjZmNDEyMmVhCi0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvdHJhbnNpdGlvbnMvdW5wcmVmaXhlZC10cmFuc2l0aW9uLWluaGVyaXQtb3RoZXIt
cHJvcHMtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTkgQEAKK1BBU1MgLS0gQm94IDEgY29tcHV0
ZWQgdHJhbnNpdGlvbiBwcm9wZXJ0eTogYWxsIGV4cGVjdGVkOiBhbGwKK1BBU1MgLS0gQm94IDEg
Y29tcHV0ZWQgdHJhbnNpdGlvbiBkdXJhdGlvbjogMHMgZXhwZWN0ZWQ6IDBzCitQQVNTIC0tIEJv
eCAxIGNvbXB1dGVkIHRyYW5zaXRpb24gdGltaW5nIGZ1bmN0aW9uOiBlYXNlIGV4cGVjdGVkOiBl
YXNlCitQQVNTIC0tIEJveCAyIGNvbXB1dGVkIHRyYW5zaXRpb24gcHJvcGVydHk6IGxlZnQgZXhw
ZWN0ZWQ6IGxlZnQKK1BBU1MgLS0gQm94IDIgY29tcHV0ZWQgdHJhbnNpdGlvbiBkdXJhdGlvbjog
MnMgZXhwZWN0ZWQ6IDJzCitQQVNTIC0tIEJveCAyIGNvbXB1dGVkIHRyYW5zaXRpb24gdGltaW5n
IGZ1bmN0aW9uOiBsaW5lYXIgZXhwZWN0ZWQ6IGxpbmVhcgorUEFTUyAtLSBCb3ggMyBjb21wdXRl
ZCB0cmFuc2l0aW9uIHByb3BlcnR5OiBsZWZ0IGV4cGVjdGVkOiBsZWZ0CitQQVNTIC0tIEJveCAz
IGNvbXB1dGVkIHRyYW5zaXRpb24gZHVyYXRpb246IDJzIGV4cGVjdGVkOiAycworUEFTUyAtLSBC
b3ggMyBjb21wdXRlZCB0cmFuc2l0aW9uIHRpbWluZyBmdW5jdGlvbjogbGluZWFyIGV4cGVjdGVk
OiBsaW5lYXIKK1BBU1MgLS0gQm94IDQgY29tcHV0ZWQgdHJhbnNpdGlvbiBwcm9wZXJ0eTogbGVm
dCBleHBlY3RlZDogbGVmdAorUEFTUyAtLSBCb3ggNCBjb21wdXRlZCB0cmFuc2l0aW9uIGR1cmF0
aW9uOiAycyBleHBlY3RlZDogMnMKK1BBU1MgLS0gQm94IDQgY29tcHV0ZWQgdHJhbnNpdGlvbiB0
aW1pbmcgZnVuY3Rpb246IGxpbmVhciBleHBlY3RlZDogbGluZWFyCitQQVNTIC0tIEJveCA1IGNv
bXB1dGVkIHRyYW5zaXRpb24gcHJvcGVydHk6IGxlZnQgZXhwZWN0ZWQ6IGxlZnQKK1BBU1MgLS0g
Qm94IDUgY29tcHV0ZWQgdHJhbnNpdGlvbiBkdXJhdGlvbjogMnMgZXhwZWN0ZWQ6IDJzCitQQVNT
IC0tIEJveCA1IGNvbXB1dGVkIHRyYW5zaXRpb24gdGltaW5nIGZ1bmN0aW9uOiBsaW5lYXIgZXhw
ZWN0ZWQ6IGxpbmVhcgorUEFTUyAtLSBCb3ggNiBjb21wdXRlZCB0cmFuc2l0aW9uIHByb3BlcnR5
OiBhbGwgZXhwZWN0ZWQ6IGFsbAorUEFTUyAtLSBCb3ggNiBjb21wdXRlZCB0cmFuc2l0aW9uIGR1
cmF0aW9uOiAwcyBleHBlY3RlZDogMHMKK1BBU1MgLS0gQm94IDYgY29tcHV0ZWQgdHJhbnNpdGlv
biB0aW1pbmcgZnVuY3Rpb246IGVhc2UgZXhwZWN0ZWQ6IGVhc2UKKwpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvdHJhbnNpdGlvbnMvdW5wcmVmaXhlZC10cmFuc2l0aW9uLWluaGVyaXQtb3RoZXIt
cHJvcHMuaHRtbCBiL0xheW91dFRlc3RzL3RyYW5zaXRpb25zL3VucHJlZml4ZWQtdHJhbnNpdGlv
bi1pbmhlcml0LW90aGVyLXByb3BzLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZWRmZTY0NjRlYTc2ZjZkNTkx
ZDg4Y2Y0ZTE1OTdlMWY3NDg5ZmU5MwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3Ry
YW5zaXRpb25zL3VucHJlZml4ZWQtdHJhbnNpdGlvbi1pbmhlcml0LW90aGVyLXByb3BzLmh0bWwK
QEAgLTAsMCArMSwxMDEgQEAKKzxodG1sPgorPGhlYWQ+CisgIDxzdHlsZT4KKyAgICAuYm94IHsK
KyAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKKyAgICAgIGxlZnQ6IDA7CisgICAgICBoZWlnaHQ6
IDEwMHB4OworICAgICAgd2lkdGg6IDEwMHB4OworICAgICAgbWFyZ2luOiAxMHB4OworICAgICAg
YmFja2dyb3VuZC1jb2xvcjogYmx1ZTsKKyAgICB9CisgICAgLnRyYW5zaXRpb24geworICAgICAg
dHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDsKKyAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDJz
OworICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsKKyAgICB9CisgICAg
I2JveDQgeworICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaW5oZXJpdDsKKyAgICAgIHRyYW5z
aXRpb24tZHVyYXRpb246IGluaGVyaXQ7CisgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlv
bjogaW5oZXJpdDsKKyAgICB9CisgIDwvc3R5bGU+CisgIDxzY3JpcHQ+CisgICAgaWYgKHdpbmRv
dy50ZXN0UnVubmVyKSB7CisgICAgICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworICAgICAg
ICB0ZXN0UnVubmVyLndhaXRVbnRpbERvbmUoKTsKKyAgICB9CisKKyAgICB2YXIga0V4cGVjdGVk
UHJvcCA9IFsKKyAgICAgICdhbGwnLCAvKiBib3gxICovCisgICAgICAnbGVmdCcsIC8qIGJveDIg
Ki8KKyAgICAgICdsZWZ0JywgLyogYm94MyAqLworICAgICAgJ2xlZnQnLCAvKiBib3g0ICovIC8q
IGluaGVyaXRzIGZyb20gYm94MyAqLworICAgICAgJ2xlZnQnLCAvKiBib3g1ICovCisgICAgICAn
YWxsJywgLyogYm94NiAqLyAvKiBkb2VzIE5PVCBpbmhlcml0ICovCisgICAgXTsKKworICAgIHZh
ciBrRXhwZWN0ZWREdXJhdGlvbiA9IFsKKyAgICAgICcwcycsIC8qIGJveDEgKi8KKyAgICAgICcy
cycsIC8qIGJveDIgKi8KKyAgICAgICcycycsIC8qIGJveDMgKi8KKyAgICAgICcycycsIC8qIGJv
eDQgKi8gLyogaW5oZXJpdHMgZnJvbSBib3gzICovCisgICAgICAnMnMnLCAvKiBib3g1ICovCisg
ICAgICAnMHMnLCAvKiBib3g2ICovIC8qIGRvZXMgTk9UIGluaGVyaXQgKi8KKyAgICBdOworCisg
ICAgdmFyIGtFeHBlY3RlZFRpbWluZ0Z1bmN0aW9uID0gWworICAgICAgJ2Vhc2UnLCAvKiBib3gx
ICovCisgICAgICAnbGluZWFyJywgLyogYm94MiAqLworICAgICAgJ2xpbmVhcicsIC8qIGJveDMg
Ki8KKyAgICAgICdsaW5lYXInLCAvKiBib3g0ICovIC8qIGluaGVyaXRzIGZyb20gYm94MyAqLwor
ICAgICAgJ2xpbmVhcicsIC8qIGJveDUgKi8KKyAgICAgICdlYXNlJywgLyogYm94NiAqLyAvKiBk
b2VzIE5PVCBpbmhlcml0ICovCisgICAgXTsKKworICAgIHZhciByZXN1bHQgPSAnJzsKKworICAg
IGZ1bmN0aW9uIHRlc3RWYWx1ZShpbmRleCwgbmFtZSwgYWN0dWFsLCBleHBlY3RlZCkgeworICAg
ICAgaWYgKGFjdHVhbCA9PSBleHBlY3RlZCkKKyAgICAgICAgcmVzdWx0ICs9ICJQQVNTIC0tICI7
CisgICAgICBlbHNlCisgICAgICAgIHJlc3VsdCArPSAiRkFJTCAtLSAiOworICAgICAgcmVzdWx0
ICs9ICJCb3ggIiArIGluZGV4ICsgIiBjb21wdXRlZCB0cmFuc2l0aW9uICIgKyBuYW1lICsgIjog
IiArIGFjdHVhbCArICIgZXhwZWN0ZWQ6ICIgKyBleHBlY3RlZCArICI8YnI+IjsKKyAgICB9Cisg
ICAgCisgICAgZnVuY3Rpb24gdGVzdFByb3BlcnRpZXMoKQorICAgIHsKKyAgICAgIHZhciBib3hl
cyA9IGRvY3VtZW50LmJvZHkuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgnYm94Jyk7CisgICAgICBm
b3IgKHZhciBpID0gMDsgaSA8IGJveGVzLmxlbmd0aDsgKytpKSB7CisgICAgICAgIHZhciBjdXJC
b3ggPSBib3hlc1tpXTsKKyAgICAgICAgdGVzdFZhbHVlKGkrMSwgInByb3BlcnR5Iiwgd2luZG93
LmdldENvbXB1dGVkU3R5bGUoY3VyQm94KS50cmFuc2l0aW9uUHJvcGVydHksIGtFeHBlY3RlZFBy
b3BbaV0pOworICAgICAgICB0ZXN0VmFsdWUoaSsxLCAiZHVyYXRpb24iLCB3aW5kb3cuZ2V0Q29t
cHV0ZWRTdHlsZShjdXJCb3gpLnRyYW5zaXRpb25EdXJhdGlvbiwga0V4cGVjdGVkRHVyYXRpb25b
aV0pOworICAgICAgICB0ZXN0VmFsdWUoaSsxLCAidGltaW5nIGZ1bmN0aW9uIiwgd2luZG93Lmdl
dENvbXB1dGVkU3R5bGUoY3VyQm94KS50cmFuc2l0aW9uVGltaW5nRnVuY3Rpb24sIGtFeHBlY3Rl
ZFRpbWluZ0Z1bmN0aW9uW2ldKTsKKyAgICAgIH0KKworICAgICAgZG9jdW1lbnQuYm9keS5yZW1v
dmVDaGlsZChkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY29udGFpbmVyJykpOworICAgICAgZG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Jlc3VsdCcpLmlubmVySFRNTCA9IHJlc3VsdDsKKyAgICAg
IGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAgICB0ZXN0UnVubmVyLm5vdGlmeURvbmUo
KTsKKyAgICB9CisKKyAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIHRlc3RQcm9w
ZXJ0aWVzLCBmYWxzZSk7CisgIDwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+CisKKzxkaXYgaWQ9
ImNvbnRhaW5lciI+CisgIDxkaXYgaWQ9ImJveDEiIGNsYXNzPSJib3giPjwvZGl2PgorICA8ZGl2
IGlkPSJib3gyIiBjbGFzcz0iYm94IHRyYW5zaXRpb24iPjwvZGl2PgorICA8ZGl2IGlkPSJib3gz
IiBjbGFzcz0iYm94IHRyYW5zaXRpb24iPgorICAgIDxkaXYgaWQ9ImJveDQiIGNsYXNzPSJib3gi
PjwvZGl2PgorICA8L2Rpdj4KKyAgPGRpdiBpZD0iYm94NSIgY2xhc3M9ImJveCB0cmFuc2l0aW9u
Ij4KKyAgICA8ZGl2IGlkPSJib3g2IiBjbGFzcz0iYm94Ij48L2Rpdj4KKyAgPC9kaXY+Cis8L2Rp
dj4KKworPGRpdiBpZD0icmVzdWx0Ij48L2Rpdj4KKworPC9ib2R5PgorPC9odG1sPgpcIE5vIG5l
d2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3RyYW5zaXRpb25z
L3VucHJlZml4ZWQtdHJhbnNpdGlvbi1pbmhlcml0Lmh0bWwgYi9MYXlvdXRUZXN0cy90cmFuc2l0
aW9ucy91bnByZWZpeGVkLXRyYW5zaXRpb24taW5oZXJpdC5odG1sCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjFjYTdh
ZTI1YTUxNDY0ZjM0YTA5OThlOWIwOTFjODdhNzczZmExMTkKLS0tIC9kZXYvbnVsbAorKysgYi9M
YXlvdXRUZXN0cy90cmFuc2l0aW9ucy91bnByZWZpeGVkLXRyYW5zaXRpb24taW5oZXJpdC5odG1s
CkBAIC0wLDAgKzEsNzYgQEAKKzxodG1sPgorPGhlYWQ+CisgIDxzdHlsZT4KKyAgICAuYm94IHsK
KyAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKKyAgICAgIGxlZnQ6IDA7CisgICAgICBoZWlnaHQ6
IDEwMHB4OworICAgICAgd2lkdGg6IDEwMHB4OworICAgICAgbWFyZ2luOiAxMHB4OworICAgICAg
YmFja2dyb3VuZC1jb2xvcjogYmx1ZTsKKyAgICB9CisgICAgLnRyYW5zaXRpb24geworICAgICAg
dHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDsKKyAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDJz
OworICAgIH0KKyAgICAjYm94NCB7CisgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBpbmhlcml0
OworICAgIH0KKyAgPC9zdHlsZT4KKyAgPHNjcmlwdD4KKyAgICBpZiAod2luZG93LnRlc3RSdW5u
ZXIpIHsKKyAgICAgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisgICAgICAgIHRlc3RSdW5u
ZXIud2FpdFVudGlsRG9uZSgpOworICAgIH0KKworICAgIHZhciBrRXhwZWN0ZWRzID0gWworICAg
ICAgJ2FsbCcsIC8qIGJveDEgKi8KKyAgICAgICdsZWZ0JywgLyogYm94MiAqLworICAgICAgJ2xl
ZnQnLCAvKiBib3gzICovCisgICAgICAnbGVmdCcsIC8qIGJveDQgKi8gLyogaW5oZXJpdHMgZnJv
bSBib3gzICovCisgICAgICAnbGVmdCcsIC8qIGJveDUgKi8KKyAgICAgICdhbGwnLCAvKiBib3g2
ICovIC8qIGRvZXMgTk9UIGluaGVyaXQgKi8KKyAgICBdOworICAgIAorICAgIGZ1bmN0aW9uIHRl
c3RQcm9wZXJ0aWVzKCkKKyAgICB7CisgICAgICB2YXIgcmVzdWx0ID0gJyc7CisKKyAgICAgIHZh
ciBib3hlcyA9IGRvY3VtZW50LmJvZHkuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgnYm94Jyk7Cisg
ICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGJveGVzLmxlbmd0aDsgKytpKSB7CisgICAgICAgIHZh
ciBjdXJCb3ggPSBib3hlc1tpXTsKKyAgICAgICAgdmFyIGN1clByb3AgPSB3aW5kb3cuZ2V0Q29t
cHV0ZWRTdHlsZShjdXJCb3gpLnRyYW5zaXRpb25Qcm9wZXJ0eTsKKyAgICAgICAgaWYgKGN1clBy
b3AgPT0ga0V4cGVjdGVkc1tpXSkKKyAgICAgICAgICByZXN1bHQgKz0gIlBBU1MgLS0gIjsKKyAg
ICAgICAgZWxzZQorICAgICAgICAgIHJlc3VsdCArPSAiRkFJTCAtLSAiOworICAgICAgICByZXN1
bHQgKz0gIkJveCAiICsgKGkrMSkgKyAiIGNvbXB1dGVkIHRyYW5zaXRpb24gcHJvcGVydHk6ICIg
KyBjdXJQcm9wICsgIiBleHBlY3RlZDogIiArIGtFeHBlY3RlZHNbaV0gKyAiPGJyPiI7CisgICAg
ICB9CisKKyAgICAgIGRvY3VtZW50LmJvZHkucmVtb3ZlQ2hpbGQoZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoJ2NvbnRhaW5lcicpKTsKKyAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZXN1
bHQnKS5pbm5lckhUTUwgPSByZXN1bHQ7CisgICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisg
ICAgICAgICAgdGVzdFJ1bm5lci5ub3RpZnlEb25lKCk7CisKKyAgICB9CisKKyAgICB3aW5kb3cu
YWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIHRlc3RQcm9wZXJ0aWVzLCBmYWxzZSk7CisgIDwvc2Ny
aXB0PgorPC9oZWFkPgorPGJvZHk+CisKKzxkaXYgaWQ9ImNvbnRhaW5lciI+CisgIDxkaXYgaWQ9
ImJveDEiIGNsYXNzPSJib3giPjwvZGl2PgorICA8ZGl2IGlkPSJib3gyIiBjbGFzcz0iYm94IHRy
YW5zaXRpb24iPjwvZGl2PgorICA8ZGl2IGlkPSJib3gzIiBjbGFzcz0iYm94IHRyYW5zaXRpb24i
PgorICAgIDxkaXYgaWQ9ImJveDQiIGNsYXNzPSJib3giPjwvZGl2PgorICA8L2Rpdj4KKyAgPGRp
diBpZD0iYm94NSIgY2xhc3M9ImJveCB0cmFuc2l0aW9uIj4KKyAgICA8ZGl2IGlkPSJib3g2IiBj
bGFzcz0iYm94Ij48L2Rpdj4KKyAgPC9kaXY+Cis8L2Rpdj4KKworPGRpdiBpZD0icmVzdWx0Ij48
L2Rpdj4KKworPC9ib2R5PgorPC9odG1sPgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUK
</data>

          </attachment>
      

    </bug>

</bugzilla>