<?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>140922</bug_id>
          
          <creation_ts>2015-01-26 20:09:36 -0800</creation_ts>
          <short_desc>Document.dir should reflect the &apos;dir&apos; attribute of the root html element</short_desc>
          <delta_ts>2015-02-11 11:53:14 -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>DOM</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>https://src.chromium.org/viewvc/blink?view=rev&amp;revision=171734</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>BlinkMergeCandidate</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>141480</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>rniwa</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1064373</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-01-26 20:09:36 -0800</bug_when>
    <thetext>Document.dir should reflect the &apos;dir&apos; content attribute of the root html element as per the specification:
http://www.whatwg.org/specs/web-apps/current-work/multipage/elements.html#dom-document-dir

Currently, WebKit reflects the &apos;dir&apos; content attribute of the body element. 
    
Firefox (tested v28) and IE (tested v11) and Chrome match the spec.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1064388</commentid>
    <comment_count>1</comment_count>
      <attachid>245408</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-01-26 20:45:06 -0800</bug_when>
    <thetext>Created attachment 245408
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1064416</commentid>
    <comment_count>2</comment_count>
      <attachid>245408</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-01-26 21:54:05 -0800</bug_when>
    <thetext>Comment on attachment 245408
Patch

Clearing flags on attachment: 245408

Committed r179166: &lt;http://trac.webkit.org/changeset/179166&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1064417</commentid>
    <comment_count>3</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-01-26 21:54:12 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1068401</commentid>
    <comment_count>4</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2015-02-11 10:48:03 -0800</bug_when>
    <thetext>This caused a regression where we crash if the document has no root element when calling document.dir.  Filed https://bugs.webkit.org/show_bug.cgi?id=141480.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1068426</commentid>
    <comment_count>5</comment_count>
      <attachid>245408</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-02-11 11:53:14 -0800</bug_when>
    <thetext>Comment on attachment 245408
Patch

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

&gt; Source/WebCore/html/HTMLDocument.cpp:111
&gt; +    if (!is&lt;HTMLHtmlElement&gt;(*documentElement))

We need to stop dereferencing documentElement here as documentElement can be null. is&lt;&gt;() will take care of the null-check for us.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>245408</attachid>
            <date>2015-01-26 20:45:06 -0800</date>
            <delta_ts>2015-01-26 21:54:05 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-140922-20150126204509.patch</filename>
            <type>text/plain</type>
            <size>7469</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc5MTYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmI2NmQ0ZmY5ZDVjNDdm
ZDczNzk5ZWIyYjY5MzliODI3NjU2MDEyOS4uODI1MmYzZTNhYWY3MGZkN2E4MjY5YTIwYzFhZTQ3
NTMyZmEzNzVhZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDE1LTAxLTI2ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgRG9jdW1lbnQuZGlyIHNob3Vs
ZCByZWZsZWN0IHRoZSAnZGlyJyBhdHRyaWJ1dGUgb2YgdGhlIHJvb3QgaHRtbCBlbGVtZW50Cisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDA5MjIKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBEb2N1bWVudC5k
aXIgc2hvdWxkIHJlZmxlY3QgdGhlICdkaXInIGNvbnRlbnQgYXR0cmlidXRlIG9mIHRoZSByb290
CisgICAgICAgIDxodG1sPiBlbGVtZW50IGFzIHBlciB0aGUgc3BlY2lmaWNhdGlvbjoKKyAgICAg
ICAgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvZG9tLmh0bWwjZG9tLWRv
Y3VtZW50LWRpcgorCisgICAgICAgIFByZXZpb3VzbHksIFdlYktpdCB3YXMgcmVmbGVjdGluZyB0
aGUgJ2RpcicgY29udGVudCBhdHRyaWJ1dGUgb2YgdGhlCisgICAgICAgIGJvZHkgZWxlbWVudC4g
VGhpcyBwYXRjaCBhbGlnbnMgV2ViS2l0IHdpdGggdGhlIHNwZWNpZmljYXRpb24gYW5kIHRoZQor
ICAgICAgICBiZWhhdmlvciBvZiBvdGhlciBicm93c2VycyAodGVzdGVkIEZpcmVmb3ggMjgsIElF
MTEgYW5kIENocm9tZSkuCisKKyAgICAgICAgVGhpcyBwYXRjaCBpcyBiYXNlZCBvbiB0aGUgZm9s
bG93aW5nIEJsaW5rIHJldmlzaW9uIGJ5IG1lOgorICAgICAgICBodHRwczovL3NyYy5jaHJvbWl1
bS5vcmcvdmlld3ZjL2JsaW5rP3JldmlzaW9uPTE3MTczNCZ2aWV3PXJldmlzaW9uCisKKyAgICAg
ICAgVGVzdDogZmFzdC9kb20vZG9jdW1lbnQtZGlyLXByb3BlcnR5Lmh0bWwKKworICAgICAgICAq
IGh0bWwvSFRNTERvY3VtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxEb2N1bWVudDo6
ZGlyKToKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxEb2N1bWVudDo6c2V0RGlyKToKKyAgICAgICAg
KiBodG1sL0hUTUxEb2N1bWVudC5oOgorCiAyMDE1LTAxLTI2ICBSb2dlciBGb25nICA8cm9nZXJf
Zm9uZ0BhcHBsZS5jb20+CiAKICAgICAgICAgV2ViR0wgMi4wOiBBY3R1YWxseSBhbGxvdyBmb3Ig
ZXhwZXJpbWVudGFsLXdlYmdsMiBjb250ZXh0IGNyZWF0aW9uLgpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvaHRtbC9IVE1MRG9jdW1lbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1M
RG9jdW1lbnQuY3BwCmluZGV4IGEzZDA1MjFiYzUzZWQ2NWZhYzgwZTQxZDBjOWRhNTJhMTJlZThi
ZTkuLjU0MDBlNDlhZGIzODNmMWYzMGJmZTZiOTA3Zjg1NTVkNWJjNWMyMGQgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTERvY3VtZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9odG1sL0hUTUxEb2N1bWVudC5jcHAKQEAgLTEwNSwxNyArMTA1LDE5IEBAIGludCBIVE1MRG9j
dW1lbnQ6OmhlaWdodCgpCiAgICAgcmV0dXJuIGZyYW1lVmlldyA/IGZyYW1lVmlldy0+Y29udGVu
dHNIZWlnaHQoKSA6IDA7CiB9CiAKLVN0cmluZyBIVE1MRG9jdW1lbnQ6OmRpcigpCitjb25zdCBB
dG9taWNTdHJpbmcmIEhUTUxEb2N1bWVudDo6ZGlyKCkKIHsKLSAgICBpZiAoYXV0byogYm9keSA9
IGJvZHlPckZyYW1lc2V0KCkpCi0gICAgICAgIHJldHVybiBib2R5LT5mYXN0R2V0QXR0cmlidXRl
KGRpckF0dHIpOwotICAgIHJldHVybiBTdHJpbmcoKTsKKyAgICBhdXRvKiBkb2N1bWVudEVsZW1l
bnQgPSB0aGlzLT5kb2N1bWVudEVsZW1lbnQoKTsKKyAgICBpZiAoIWlzPEhUTUxIdG1sRWxlbWVu
dD4oKmRvY3VtZW50RWxlbWVudCkpCisgICAgICAgIHJldHVybiBudWxsQXRvbTsKKyAgICByZXR1
cm4gZG9jdW1lbnRFbGVtZW50LT5mYXN0R2V0QXR0cmlidXRlKGRpckF0dHIpOwogfQogCi12b2lk
IEhUTUxEb2N1bWVudDo6c2V0RGlyKGNvbnN0IFN0cmluZyYgdmFsdWUpCit2b2lkIEhUTUxEb2N1
bWVudDo6c2V0RGlyKGNvbnN0IEF0b21pY1N0cmluZyYgdmFsdWUpCiB7Ci0gICAgaWYgKGF1dG8q
IGJvZHkgPSBib2R5T3JGcmFtZXNldCgpKQotICAgICAgICBib2R5LT5zZXRBdHRyaWJ1dGUoZGly
QXR0ciwgdmFsdWUpOworICAgIGF1dG8qIGRvY3VtZW50RWxlbWVudCA9IHRoaXMtPmRvY3VtZW50
RWxlbWVudCgpOworICAgIGlmIChpczxIVE1MSHRtbEVsZW1lbnQ+KGRvY3VtZW50RWxlbWVudCkp
CisgICAgICAgIGRvY3VtZW50RWxlbWVudC0+c2V0QXR0cmlidXRlKGRpckF0dHIsIHZhbHVlKTsK
IH0KIAogU3RyaW5nIEhUTUxEb2N1bWVudDo6ZGVzaWduTW9kZSgpIGNvbnN0CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxEb2N1bWVudC5oIGIvU291cmNlL1dlYkNvcmUvaHRt
bC9IVE1MRG9jdW1lbnQuaAppbmRleCA0YTZhNDZjZDk0YzM3MDRhODgwNWIyM2IyYWIxMWE4MWMw
ZGUzNjJlLi4zOGE5Yjk5N2E2Zjg4YTNkNjQwZmNiMDcwM2RkMGY5MmI1Yjc0MmMxIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxEb2N1bWVudC5oCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2h0bWwvSFRNTERvY3VtZW50LmgKQEAgLTQ2LDggKzQ2LDggQEAgcHVibGljOgogICAgIGlu
dCB3aWR0aCgpOwogICAgIGludCBoZWlnaHQoKTsKIAotICAgIFN0cmluZyBkaXIoKTsKLSAgICB2
b2lkIHNldERpcihjb25zdCBTdHJpbmcmKTsKKyAgICBjb25zdCBBdG9taWNTdHJpbmcmIGRpcigp
OworICAgIHZvaWQgc2V0RGlyKGNvbnN0IEF0b21pY1N0cmluZyYpOwogCiAgICAgU3RyaW5nIGRl
c2lnbk1vZGUoKSBjb25zdDsKICAgICB2b2lkIHNldERlc2lnbk1vZGUoY29uc3QgU3RyaW5nJik7
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKaW5kZXggM2JhZTFjYWZhNzVmZDBjN2QyYzA5NmM0ZDUxY2MyZDdiNzc0YTU1Yy4uMTMzMGM4
NTJhMDE5YjAxNzdlYzFmOTQ0NDcxN2Q2YjgzYzUwM2MwNiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBA
CisyMDE1LTAxLTI2ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAg
RG9jdW1lbnQuZGlyIHNob3VsZCByZWZsZWN0IHRoZSAnZGlyJyBhdHRyaWJ1dGUgb2YgdGhlIHJv
b3QgaHRtbCBlbGVtZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xNDA5MjIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBVcGRhdGUgZmFzdC9kb20vZG9jdW1lbnQtZGlyLXByb3BlcnR5Lmh0bWwgdG8gcmVm
bGVjdCB0aGUgYmVoYXZpb3IKKyAgICAgICAgY2hhbmdlLgorCisgICAgICAgICogZmFzdC9kb20v
ZG9jdW1lbnQtZGlyLXByb3BlcnR5LWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBmYXN0L2RvbS9k
b2N1bWVudC1kaXItcHJvcGVydHkuaHRtbDoKKwogMjAxNS0wMS0yNiAgQnJlbnQgRnVsZ2hhbSAg
PGJmdWxnaGFtQGFwcGxlLmNvbT4KIAogICAgICAgICBbV2luXSBNb3JlIHRlc3QgZ2FyZGVuaW5n
LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vZG9jdW1lbnQtZGlyLXByb3BlcnR5
LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL2RvY3VtZW50LWRpci1wcm9wZXJ0
eS1leHBlY3RlZC50eHQKaW5kZXggNWNjZDgwMTZhYTg4OWVjOGUxNzMzNWRmMjhmNDQ5OTkxNjA5
ZWE2ZS4uN2ZlZjczNDdiNDdjNWNmZWYzM2Q4Zjg1ODZlNjc4MDY5ZGIwZTlmMyAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vZG9jdW1lbnQtZGlyLXByb3BlcnR5LWV4cGVjdGVkLnR4
dAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9kb2N1bWVudC1kaXItcHJvcGVydHktZXhwZWN0
ZWQudHh0CkBAIC0xLDI2ICsxLDMxIEBACi1UaGlzIHRlc3RzOgotQnVnIDk5NTQgUkVHUkVTU0lP
TjogZG9jdW1lbnQuZGlyIHNob3VsZCByZXR1cm4gZW1wdHkgc3RyaW5nIGluIDxoZWFkPgotaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk5NTQKK2RvY3VtZW50LmRpciBz
aG91bGQgcmVmbGVjdCB0aGUgJ2RpcicgY29udGVudCBhdHRyaWJ1dGUgb2YgdGhlIDxodG1sPiBl
bGVtZW50IGFuZCBzaG91bGQgYmUgc2V0dGFibGUgaW4gPGhlYWQ+LgogCiBPbiBzdWNjZXNzLCB5
b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVT
VCBDT01QTEVURSIuCiAKKwogUmVhZCBkb2N1bWVudC5kaXIgaW4gaGVhZAotUEFTUyBoZWFkUmVh
ZERvY3VtZW50RGlyIGlzICcnCitQQVNTIGhlYWRSZWFkRG9jdW1lbnREaXIgaXMgIiIKIAogV3Jp
dGUgZG9jdW1lbnQuZGlyIGluIGhlYWQKLVBBU1MgaGVhZFdyaXRlRG9jdW1lbnREaXIgaXMgJycK
K1BBU1MgaGVhZFdyaXRlRG9jdW1lbnREaXIgaXMgInJ0bCIKIAogUmVhZCBkb2N1bWVudC5kaXIg
aW4gYm9keQotUEFTUyBkb2N1bWVudC5kaXIgaXMgJycKK1BBU1MgZG9jdW1lbnQuZGlyIGlzICJy
dGwiCisKK1JlYWQgZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmRpciBpbiBib2R5CitQQVNTIGRv
Y3VtZW50LmRvY3VtZW50RWxlbWVudC5kaXIgaXMgInJ0bCIKIAogUmVhZCBkb2N1bWVudC5ib2R5
LmRpciBpbiBib2R5Ci1QQVNTIGRvY3VtZW50LmJvZHkuZGlyIGlzICcnCitQQVNTIGRvY3VtZW50
LmJvZHkuZGlyIGlzICIiCiAKIFdyaXRlIGRvY3VtZW50LmRpciBpbiBib2R5Ci1QQVNTIGRvY3Vt
ZW50LmRpciBpcyAnbHRyJworUEFTUyBkb2N1bWVudC5kaXIgaXMgImx0ciIKKworUmVhZCBkb2N1
bWVudC5kb2N1bWVudEVsZW1lbnQuZGlyIGluIGJvZHkKK1BBU1MgZG9jdW1lbnQuZG9jdW1lbnRF
bGVtZW50LmRpciBpcyAibHRyIgogCiBSZWFkIGRvY3VtZW50LmJvZHkuZGlyIGluIGJvZHkKLVBB
U1MgZG9jdW1lbnQuYm9keS5kaXIgaXMgJ2x0cicKK1BBU1MgZG9jdW1lbnQuYm9keS5kaXIgaXMg
IiIKIAogUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQogCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9mYXN0L2RvbS9kb2N1bWVudC1kaXItcHJvcGVydHkuaHRtbCBiL0xheW91dFRlc3Rz
L2Zhc3QvZG9tL2RvY3VtZW50LWRpci1wcm9wZXJ0eS5odG1sCmluZGV4IGZhNzBhMTMwY2RhNDQ1
NThjOGI3NDc1ZTgxOTM2Mjk5ZDU1OGQ1MTcuLjY1NjZjNmE3MjI2NjVhY2NhMWU1MWI4YzkwOWEz
ZWZkYzQ4Y2JmNjQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL2RvY3VtZW50LWRp
ci1wcm9wZXJ0eS5odG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL2RvY3VtZW50LWRpci1w
cm9wZXJ0eS5odG1sCkBAIC03LDM5ICs3LDQyIEBAIHZhciBoZWFkV3JpdGVEb2N1bWVudERpciA9
IGRvY3VtZW50LmRpcjsKIDwvc2NyaXB0PgogPC9oZWFkPgogPGJvZHk+Ci08ZGl2IGlkPSJkZXNj
cmlwdGlvbiI+PC9kaXY+Ci08ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KLTxzY3JpcHQgc3JjPSIu
Li8uLi9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4u
Ly4uL3Jlc291cmNlcy9qcy10ZXN0LmpzIj48L3NjcmlwdD4KIDxzY3JpcHQ+Ci1kZXNjcmlwdGlv
bigiVGhpcyB0ZXN0czo8YnI+IgotICAgICAgICAgICsgIkJ1ZyA5OTU0IFJFR1JFU1NJT046IGRv
Y3VtZW50LmRpciBzaG91bGQgcmV0dXJuIGVtcHR5IHN0cmluZyBpbiAmbHQ7aGVhZCZndDs8YnI+
IgotICAgICAgICAgICsgIjxhIGhyZWY9XCJodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9OTk1NFwiPmh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05
OTU0PC9hPjxicj4iKTsKK2Rlc2NyaXB0aW9uKCJkb2N1bWVudC5kaXIgc2hvdWxkIHJlZmxlY3Qg
dGhlICdkaXInIGNvbnRlbnQgYXR0cmlidXRlIG9mIHRoZSAmbHQ7aHRtbCZndDsgZWxlbWVudCBh
bmQgc2hvdWxkIGJlIHNldHRhYmxlIGluICZsdDtoZWFkJmd0Oy4iKTsKIAogZGVidWcoIlJlYWQg
ZG9jdW1lbnQuZGlyIGluIGhlYWQiKTsKLXNob3VsZEJlKCJoZWFkUmVhZERvY3VtZW50RGlyIiwg
IicnIik7CitzaG91bGRCZUVxdWFsVG9TdHJpbmcoImhlYWRSZWFkRG9jdW1lbnREaXIiLCAiIik7
CiBkZWJ1ZygiIik7CiAKIGRlYnVnKCJXcml0ZSBkb2N1bWVudC5kaXIgaW4gaGVhZCIpOwotc2hv
dWxkQmUoImhlYWRXcml0ZURvY3VtZW50RGlyIiwgIicnIik7CitzaG91bGRCZUVxdWFsVG9TdHJp
bmcoImhlYWRXcml0ZURvY3VtZW50RGlyIiwgInJ0bCIpOwogZGVidWcoIiIpOwogCiBkZWJ1Zygi
UmVhZCBkb2N1bWVudC5kaXIgaW4gYm9keSIpOwotc2hvdWxkQmUoImRvY3VtZW50LmRpciIsICIn
JyIpOworc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJkb2N1bWVudC5kaXIiLCAicnRsIik7CitkZWJ1
ZygiIik7CisKK2RlYnVnKCJSZWFkIGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5kaXIgaW4gYm9k
eSIpOworc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuZGly
IiwgInJ0bCIpOwogZGVidWcoIiIpOwogCiBkZWJ1ZygiUmVhZCBkb2N1bWVudC5ib2R5LmRpciBp
biBib2R5Iik7Ci1zaG91bGRCZSgiZG9jdW1lbnQuYm9keS5kaXIiLCAiJyciKTsKK3Nob3VsZEJl
RXF1YWxUb1N0cmluZygiZG9jdW1lbnQuYm9keS5kaXIiLCAiIik7CiBkZWJ1ZygiIik7CiAKIGRl
YnVnKCJXcml0ZSBkb2N1bWVudC5kaXIgaW4gYm9keSIpOwogZG9jdW1lbnQuZGlyID0gImx0ciI7
Ci1zaG91bGRCZSgiZG9jdW1lbnQuZGlyIiwgIidsdHInIik7CitzaG91bGRCZUVxdWFsVG9TdHJp
bmcoImRvY3VtZW50LmRpciIsICJsdHIiKTsKK2RlYnVnKCIiKTsKKworZGVidWcoIlJlYWQgZG9j
dW1lbnQuZG9jdW1lbnRFbGVtZW50LmRpciBpbiBib2R5Iik7CitzaG91bGRCZUVxdWFsVG9TdHJp
bmcoImRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5kaXIiLCAibHRyIik7CiBkZWJ1ZygiIik7CiAK
IGRlYnVnKCJSZWFkIGRvY3VtZW50LmJvZHkuZGlyIGluIGJvZHkiKTsKLXNob3VsZEJlKCJkb2N1
bWVudC5ib2R5LmRpciIsICInbHRyJyIpOworc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJkb2N1bWVu
dC5ib2R5LmRpciIsICIiKTsKIGRlYnVnKCIiKTsKIDwvc2NyaXB0PgotPHNjcmlwdCBzcmM9Ii4u
Ly4uL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgogPC9ib2R5PgogPC9odG1s
Pgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>