<?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>92217</bug_id>
          
          <creation_ts>2012-07-24 23:34:06 -0700</creation_ts>
          <short_desc>A validation bubble should not be modifiable</short_desc>
          <delta_ts>2012-08-06 17:39:07 -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>Unspecified</rep_platform>
          <op_sys>Unspecified</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>
          
          <blocked>65738</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Shinya Kawanaka">shinyak</reporter>
          <assigned_to name="Shinya Kawanaka">shinyak</assigned_to>
          <cc>cmarcelo</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
    
    <cc>morrita</cc>
    
    <cc>rniwa</cc>
    
    <cc>roger_fong</cc>
    
    <cc>tkent</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>677685</commentid>
    <comment_count>0</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-07-24 23:34:06 -0700</bug_when>
    <thetext>As the other elements in UserAgentShadowDOM, validation bubble should not be modifiable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677727</commentid>
    <comment_count>1</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-07-25 00:19:34 -0700</bug_when>
    <thetext>It&apos;s hard to write a test... The validation box disappears when I try to edit.
How should we try to test this..?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677730</commentid>
    <comment_count>2</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-07-25 00:23:26 -0700</bug_when>
    <thetext>(In reply to comment #1)
&gt; It&apos;s hard to write a test... The validation box disappears when I try to edit.
&gt; How should we try to test this..?

Settings::setValidationMessageTimerMagnification(0) ?
It&apos;s 0 in DRT.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677802</commentid>
    <comment_count>3</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-07-25 01:59:21 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (In reply to comment #1)
&gt; &gt; It&apos;s hard to write a test... The validation box disappears when I try to edit.
&gt; &gt; How should we try to test this..?
&gt; 
&gt; Settings::setValidationMessageTimerMagnification(0) ?
&gt; It&apos;s 0 in DRT.

Thanks. I could write a test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677804</commentid>
    <comment_count>4</comment_count>
      <attachid>154296</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-07-25 02:02:20 -0700</bug_when>
    <thetext>Created attachment 154296
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677810</commentid>
    <comment_count>5</comment_count>
      <attachid>154296</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-07-25 02:08:03 -0700</bug_when>
    <thetext>Comment on attachment 154296
Patch

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

&gt; Source/WebCore/ChangeLog:19
&gt; +        (::-webkit-validation-bubble):
&gt; +        (::-webkit-validation-bubble-message):
&gt; +        (::-webkit-validation-bubble-text-block):
&gt; +        (::-webkit-validation-bubble-heading):
&gt; +        (::-webkit-validation-bubble-arrow):
&gt; +        (::-webkit-validation-bubble-arrow-clipper):

Write what you changed and the reason.

&gt; LayoutTests/ChangeLog:9
&gt; +        * fast/forms/validation-user-modify.html: Added.

The test file name should start with validation-message- to follow other existing tests.

&gt; LayoutTests/fast/forms/validation-user-modify.html:31
&gt; +if (window.testRunner)
&gt; +    testRunner.waitUntilDone();

should be replaced with jsTestIsAsync = true;.

&gt; LayoutTests/fast/forms/validation-user-modify.html:52
&gt; +    if (window.testRunner)
&gt; +        testRunner.notifyDone();

should be replaced with finishJSTest();.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677834</commentid>
    <comment_count>6</comment_count>
      <attachid>154303</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-07-25 02:33:14 -0700</bug_when>
    <thetext>Created attachment 154303
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677837</commentid>
    <comment_count>7</comment_count>
      <attachid>154303</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-07-25 02:34:56 -0700</bug_when>
    <thetext>Comment on attachment 154303
Patch

ok</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677855</commentid>
    <comment_count>8</comment_count>
      <attachid>154303</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-25 03:09:38 -0700</bug_when>
    <thetext>Comment on attachment 154303
Patch

Clearing flags on attachment: 154303

Committed r123598: &lt;http://trac.webkit.org/changeset/123598&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677856</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-25 03:09:43 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>688611</commentid>
    <comment_count>10</comment_count>
    <who name="Roger Fong">roger_fong</who>
    <bug_when>2012-08-06 17:39:07 -0700</bug_when>
    <thetext>Hello, 
I think that the test should involve some sort of focus check to make sure that when you&apos;re deleting things you&apos;re actually in the validation bubble.

If the validation bubble fails to show up (or somehow the test &apos;misses&apos; the validation bubble and tries to delete from nothing) the test will falsely pass.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>154296</attachid>
            <date>2012-07-25 02:02:20 -0700</date>
            <delta_ts>2012-07-25 02:33:09 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-92217-20120725180210.patch</filename>
            <type>text/plain</type>
            <size>5741</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIzNTYyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODQ3MmQ0NzdhZjAzZDQ3
MzBlYzQ1YmU2OTQyMDNkZjczMGU3MzMyMS4uOWE2YzQ2YjQxYzgyZTI0ZDIxODI1MDg0MjQ4ZWFm
NTNhZmJmY2FlZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTA3LTI1ICBTaGlu
eWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KKworICAgICAgICBBIHZhbGlkYXRp
b24gYnViYmxlIHNob3VsZCBub3QgYmUgbW9kaWZpYWJsZS4KKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTkyMjE3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQSB1c2VyIGNhbiBzZXQgLXdlYmtpdC11c2VyLW1v
ZGlmeTogcmVhZC13cml0ZSB0byB2YWxpZGF0aW9uIG1lc3NhZ2UgZWxlbWVudHMuCisgICAgICAg
IFRoaXMgbWlnaHQgY2F1c2UgYSB1bmRlc2lyZWQgY3Jhc2ggbGlrZSBCdWcgNjU3MzguIFRoZXkg
c2hvdWxkIGJlIHVubW9kaWZpYWJsZS4KKworICAgICAgICBUZXN0OiBmYXN0L2Zvcm1zL3ZhbGlk
YXRpb24tdXNlci1tb2RpZnkuaHRtbAorCisgICAgICAgICogY3NzL2h0bWwuY3NzOgorICAgICAg
ICAoOjotd2Via2l0LXZhbGlkYXRpb24tYnViYmxlKToKKyAgICAgICAgKDo6LXdlYmtpdC12YWxp
ZGF0aW9uLWJ1YmJsZS1tZXNzYWdlKToKKyAgICAgICAgKDo6LXdlYmtpdC12YWxpZGF0aW9uLWJ1
YmJsZS10ZXh0LWJsb2NrKToKKyAgICAgICAgKDo6LXdlYmtpdC12YWxpZGF0aW9uLWJ1YmJsZS1o
ZWFkaW5nKToKKyAgICAgICAgKDo6LXdlYmtpdC12YWxpZGF0aW9uLWJ1YmJsZS1hcnJvdyk6Cisg
ICAgICAgICg6Oi13ZWJraXQtdmFsaWRhdGlvbi1idWJibGUtYXJyb3ctY2xpcHBlcik6CisKIDIw
MTItMDctMjQgIE1pY2hhZWwgU2Fib2ZmICA8bXNhYm9mZkBhcHBsZS5jb20+CiAKICAgICAgICAg
Q29udmVydCBIVE1MIHBhcnNlciB0byBoYW5kbGUgOC1iaXQgcmVzb3VyY2VzIHdpdGhvdXQgY29u
dmVydGluZyB0byBVQ2hhcioKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9odG1sLmNz
cyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9odG1sLmNzcwppbmRleCA5ZjYxYmFmYTI1NjJmODk1YWRl
N2Q0N2NhYTgyYTU2NTcwNmUyZDhhLi5jMmNlNWM4ZDM5YzE5MjkzZGFjNjI3OTQ5MGJhY2JiYzdl
ZTA3M2UxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvaHRtbC5jc3MKKysrIGIvU291
cmNlL1dlYkNvcmUvY3NzL2h0bWwuY3NzCkBAIC03NDUsNiArNzQ1LDcgQEAgb3V0cHV0IHsKICAg
ICBtYXJnaW46IDA7CiAgICAgLXdlYmtpdC10ZXh0LXNlY3VyaXR5OiBub25lOwogICAgIC13ZWJr
aXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwNS41cyBlYXNlOworICAgIC13ZWJraXQtdXNlci1tb2Rp
Znk6IHJlYWQtb25seSAhaW1wb3J0YW50OwogfQogCiA6Oi13ZWJraXQtdmFsaWRhdGlvbi1idWJi
bGUtbWVzc2FnZSB7CkBAIC03NjIsNiArNzYzLDcgQEAgb3V0cHV0IHsKICAgICAtd2Via2l0LWJv
eC1zaGFkb3c6IDRweCA0cHggNHB4IHJnYmEoMTAwLDEwMCwxMDAsMC42KSwKICAgICAgICAgaW5z
ZXQgLTJweCAtMnB4IDFweCAjZDBjNGM0LAogICAgICAgICBpbnNldCAycHggMnB4IDFweCB3aGl0
ZTsKKyAgICAtd2Via2l0LXVzZXItbW9kaWZ5OiByZWFkLW9ubHkgIWltcG9ydGFudDsKICAgICBs
aW5lLWhlaWdodDogbm9ybWFsOwogICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7CiAgICAgei1pbmRl
eDogMjE0NzQ4MzY0NDsKQEAgLTc2OSwxMCArNzcxLDEyIEBAIG91dHB1dCB7CiAKIDo6LXdlYmtp
dC12YWxpZGF0aW9uLWJ1YmJsZS10ZXh0LWJsb2NrIHsKICAgICAtd2Via2l0LWJveC1mbGV4OiAx
OworICAgIC13ZWJraXQtdXNlci1tb2RpZnk6IHJlYWQtb25seSAhaW1wb3J0YW50OwogfQogCiA6
Oi13ZWJraXQtdmFsaWRhdGlvbi1idWJibGUtaGVhZGluZyB7CiAgICAgZm9udC13ZWlnaHQ6IGJv
bGQ7CisgICAgLXdlYmtpdC11c2VyLW1vZGlmeTogcmVhZC1vbmx5ICFpbXBvcnRhbnQ7CiB9CiAK
IDo6LXdlYmtpdC12YWxpZGF0aW9uLWJ1YmJsZS1hcnJvdyB7CkBAIC03ODgsNiArNzkyLDcgQEAg
b3V0cHV0IHsKICAgICBib3gtc2hhZG93OiBpbnNldCAycHggMnB4IDFweCB3aGl0ZTsKICAgICAt
d2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDsKICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90
YXRlKDQ1ZGVnKTsKKyAgICAtd2Via2l0LXVzZXItbW9kaWZ5OiByZWFkLW9ubHkgIWltcG9ydGFu
dDsKICAgICB6LWluZGV4OiAyMTQ3NDgzNjQ1OwogfQogCkBAIC03OTUsNiArODAwLDcgQEAgb3V0
cHV0IHsKICAgICBkaXNwbGF5OiBibG9jazsKICAgICBvdmVyZmxvdzogaGlkZGVuOwogICAgIGhl
aWdodDogMTZweDsKKyAgICAtd2Via2l0LXVzZXItbW9kaWZ5OiByZWFkLW9ubHkgIWltcG9ydGFu
dDsKIH0KIAogI2lmIGRlZmluZWQoRU5BQkxFX01FVEVSX0VMRU1FTlQpICYmIEVOQUJMRV9NRVRF
Ul9FTEVNRU5UCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKaW5kZXggN2EyYWE5YzA5MmExMjhkNjhkYzNlYTNmMGUxOGY4ZjAyZjE0ODI0
ZC4uYTU5ZTlmNzlmM2VhZDQ1MTMzNjAxNzcxMTI2NzE5NDU2NzFjZjczYyAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDEzIEBACisyMDEyLTA3LTI1ICBTaGlueWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVt
Lm9yZz4KKworICAgICAgICBBIHZhbGlkYXRpb24gYnViYmxlIHNob3VsZCBub3QgYmUgbW9kaWZp
YWJsZS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTky
MjE3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBm
YXN0L2Zvcm1zL3ZhbGlkYXRpb24tdXNlci1tb2RpZnktZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAg
ICAgICAgKiBmYXN0L2Zvcm1zL3ZhbGlkYXRpb24tdXNlci1tb2RpZnkuaHRtbDogQWRkZWQuCisK
IDIwMTItMDctMjQgIENhaW8gTWFyY2VsbyBkZSBPbGl2ZWlyYSBGaWxobyAgPGNhaW8ub2xpdmVp
cmFAb3BlbmJvc3NhLm9yZz4KIAogICAgICAgICBbUXRdIGNzczIuMS90MTcwNjAyKiByZWJhc2Vs
aW5lIGFmdGVyIG5ldyB0ZXN0IGZvbnRzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Zv
cm1zL3ZhbGlkYXRpb24tdXNlci1tb2RpZnktZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFz
dC9mb3Jtcy92YWxpZGF0aW9uLXVzZXItbW9kaWZ5LWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5i
MjMzZTZkMDhkMDVmZDgyNjQ5MTBkOWJlZjIzYTQyZDc5NjgyODYxCi0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy92YWxpZGF0aW9uLXVzZXItbW9kaWZ5LWV4cGVjdGVk
LnR4dApAQCAtMCwwICsxLDggQEAKK1RoZSBpbm5lciBlbGVtZW50IG9mIHZhbGlkYXRpb24gc2hv
dWxkIG5vdCBiZSBtb2RpZmlhYmxlLgorCisgIAorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMg
dHJ1ZQorCitURVNUIENPTVBMRVRFCitQQVNTIHJlbmRlclRyZWVBZnRlckVkaXRpbmcgaXMgcmVu
ZGVyVHJlZUJlZm9yZUVkaXRpbmcKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jt
cy92YWxpZGF0aW9uLXVzZXItbW9kaWZ5Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3Zh
bGlkYXRpb24tdXNlci1tb2RpZnkuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi41Zjc0YzliZmY4OGI3NmM2NzY0
NDM0Njg4NTVlYTk2ZWE4YjQ3Y2JmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFz
dC9mb3Jtcy92YWxpZGF0aW9uLXVzZXItbW9kaWZ5Lmh0bWwKQEAgLTAsMCArMSw1OSBAQAorPCFE
T0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHN0eWxlPgorOjotd2Via2l0LXZhbGlkYXRp
b24tYnViYmxlLAorOjotd2Via2l0LXZhbGlkYXRpb24tYnViYmxlLW1lc3NhZ2UsCis6Oi13ZWJr
aXQtdmFsaWRhdGlvbi1idWJibGUtdGV4dC1ibG9jaywKKzo6LXdlYmtpdC12YWxpZGF0aW9uLWJ1
YmJsZS1oZWFkaW5nLAorOjotd2Via2l0LXZhbGlkYXRpb24tYnViYmxlLWFycm93LAorOjotd2Vi
a2l0LXZhbGlkYXRpb24tYnViYmxlLWFycm93LWNsaXBwZXIKK3sKKyAgICAtd2Via2l0LXVzZXIt
bW9kaWZ5OiByZWFkLXdyaXRlOworfQorPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorPHNjcmlw
dCBzcmM9Ii4uLy4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4K
KworPHA+VGhlIGlubmVyIGVsZW1lbnQgb2YgdmFsaWRhdGlvbiBzaG91bGQgbm90IGJlIG1vZGlm
aWFibGUuPC9wPgorCis8ZGl2IGlkPSJjb250YWluZXIiPgorICAgIDxmb3JtIGFjdGlvbj0idmFs
aWRhdGlvbi11c2VyLW1vZGlmeS5odG1sIj4KKyAgICAgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94
IiBpZD0iY2hlY2tib3giIHJlcXVpcmVkPgorICAgICAgICA8aW5wdXQgdHlwZT0ic3VibWl0IiBp
ZD0ic3VibWl0Ij4KKyAgICA8L2Zvcm0+Cis8L2Rpdj4KKzxwcmUgaWQ9ImNvbnNvbGUiPjwvcHJl
PgorCis8c2NyaXB0PgoraWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgIHRlc3RSdW5uZXIud2Fp
dFVudGlsRG9uZSgpOworCitzdWJtaXQuY2xpY2soKTsKKwordmFyIHJlbmRlclRyZWVCZWZvcmVF
ZGl0aW5nOwordmFyIHJlbmRlclRyZWVBZnRlckVkaXRpbmc7CisKK3NldFRpbWVvdXQoZnVuY3Rp
b24oKSB7CisgICAgcmVuZGVyVHJlZUJlZm9yZUVkaXRpbmcgPSBpbnRlcm5hbHMuZWxlbWVudFJl
bmRlclRyZWVBc1RleHQoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50KTsKKworICAgIGZvciAodmFy
IGkgPSAtMjA7IGkgPCA1MDsgaSArPSAxMCkgeworICAgICAgICBldmVudFNlbmRlci5tb3VzZU1v
dmVUbyhjaGVja2JveC5vZmZzZXRMZWZ0ICsgMjAsIGNoZWNrYm94Lm9mZnNldFRvcCArIGNoZWNr
Ym94Lm9mZnNldEhlaWdodCArIGkpOworICAgICAgICBldmVudFNlbmRlci5tb3VzZURvd24oKTsK
KyAgICAgICAgZXZlbnRTZW5kZXIubW91c2VVcCgpOworICAgICAgICBldmVudFNlbmRlci5rZXlE
b3duKCdkZWxldGUnKTsKKyAgICB9CisKKyAgICByZW5kZXJUcmVlQWZ0ZXJFZGl0aW5nID0gaW50
ZXJuYWxzLmVsZW1lbnRSZW5kZXJUcmVlQXNUZXh0KGRvY3VtZW50LmRvY3VtZW50RWxlbWVudCk7
CisgICAgc2hvdWxkQmUoInJlbmRlclRyZWVBZnRlckVkaXRpbmciLCAicmVuZGVyVHJlZUJlZm9y
ZUVkaXRpbmciKTsKKworICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAgdGVzdFJ1
bm5lci5ub3RpZnlEb25lKCk7Cit9LCAwKTsKKwordmFyIHN1Y2Nlc3NmdWxseVBhcnNlZCA9IHRy
dWU7Cis8L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10
ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>154303</attachid>
            <date>2012-07-25 02:33:14 -0700</date>
            <delta_ts>2012-07-25 03:09:38 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-92217-20120725183304.patch</filename>
            <type>text/plain</type>
            <size>5883</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIzNTYyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODQ3MmQ0NzdhZjAzZDQ3
MzBlYzQ1YmU2OTQyMDNkZjczMGU3MzMyMS4uYjFkYzk4MTM5ZTQzMmIzNDZjMDBjYjllYzMzODA4
MDA1MTllZWZkNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEyLTA3LTI1ICBTaGlu
eWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KKworICAgICAgICBBIHZhbGlkYXRp
b24gYnViYmxlIHNob3VsZCBub3QgYmUgbW9kaWZpYWJsZS4KKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTkyMjE3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQSB1c2VyIGNhbiBzZXQgLXdlYmtpdC11c2VyLW1v
ZGlmeTogcmVhZC13cml0ZSB0byB2YWxpZGF0aW9uIG1lc3NhZ2UgZWxlbWVudHMuCisgICAgICAg
IFRoaXMgbWlnaHQgY2F1c2UgYSB1bmRlc2lyZWQgY3Jhc2ggbGlrZSBCdWcgNjU3MzguIFRoZXkg
c2hvdWxkIGJlIHVubW9kaWZpYWJsZS4KKworICAgICAgICBUZXN0OiBmYXN0L2Zvcm1zL3ZhbGlk
YXRpb24tdXNlci1tb2RpZnkuaHRtbAorCisgICAgICAgICogY3NzL2h0bWwuY3NzOgorICAgICAg
ICBBZGRlZCAtd2Via2l0LXVzZXItbW9kaWZ5OiByZWFkLW9ubHkgIWltcG9ydGFudDsgZm9yIHRo
ZXNlIGVsZW1lbnRzIHNvIHRoYXQgdGhleSB3b24ndCBiZQorICAgICAgICBjaGFuZ2VkIGJ5IGEg
dXNlci4KKyAgICAgICAgKDo6LXdlYmtpdC12YWxpZGF0aW9uLWJ1YmJsZSk6CisgICAgICAgICg6
Oi13ZWJraXQtdmFsaWRhdGlvbi1idWJibGUtbWVzc2FnZSk6CisgICAgICAgICg6Oi13ZWJraXQt
dmFsaWRhdGlvbi1idWJibGUtdGV4dC1ibG9jayk6CisgICAgICAgICg6Oi13ZWJraXQtdmFsaWRh
dGlvbi1idWJibGUtaGVhZGluZyk6CisgICAgICAgICg6Oi13ZWJraXQtdmFsaWRhdGlvbi1idWJi
bGUtYXJyb3cpOgorICAgICAgICAoOjotd2Via2l0LXZhbGlkYXRpb24tYnViYmxlLWFycm93LWNs
aXBwZXIpOgorCiAyMDEyLTA3LTI0ICBNaWNoYWVsIFNhYm9mZiAgPG1zYWJvZmZAYXBwbGUuY29t
PgogCiAgICAgICAgIENvbnZlcnQgSFRNTCBwYXJzZXIgdG8gaGFuZGxlIDgtYml0IHJlc291cmNl
cyB3aXRob3V0IGNvbnZlcnRpbmcgdG8gVUNoYXIqCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9jc3MvaHRtbC5jc3MgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvaHRtbC5jc3MKaW5kZXggOWY2MWJh
ZmEyNTYyZjg5NWFkZTdkNDdjYWE4MmE1NjU3MDZlMmQ4YS4uYzJjZTVjOGQzOWMxOTI5M2RhYzYy
Nzk0OTBiYWNiYmM3ZWUwNzNlMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL2h0bWwu
Y3NzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9odG1sLmNzcwpAQCAtNzQ1LDYgKzc0NSw3IEBA
IG91dHB1dCB7CiAgICAgbWFyZ2luOiAwOwogICAgIC13ZWJraXQtdGV4dC1zZWN1cml0eTogbm9u
ZTsKICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMDUuNXMgZWFzZTsKKyAgICAtd2Vi
a2l0LXVzZXItbW9kaWZ5OiByZWFkLW9ubHkgIWltcG9ydGFudDsKIH0KIAogOjotd2Via2l0LXZh
bGlkYXRpb24tYnViYmxlLW1lc3NhZ2UgewpAQCAtNzYyLDYgKzc2Myw3IEBAIG91dHB1dCB7CiAg
ICAgLXdlYmtpdC1ib3gtc2hhZG93OiA0cHggNHB4IDRweCByZ2JhKDEwMCwxMDAsMTAwLDAuNiks
CiAgICAgICAgIGluc2V0IC0ycHggLTJweCAxcHggI2QwYzRjNCwKICAgICAgICAgaW5zZXQgMnB4
IDJweCAxcHggd2hpdGU7CisgICAgLXdlYmtpdC11c2VyLW1vZGlmeTogcmVhZC1vbmx5ICFpbXBv
cnRhbnQ7CiAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsKICAgICB3aGl0ZS1zcGFjZTogbm9ybWFs
OwogICAgIHotaW5kZXg6IDIxNDc0ODM2NDQ7CkBAIC03NjksMTAgKzc3MSwxMiBAQCBvdXRwdXQg
ewogCiA6Oi13ZWJraXQtdmFsaWRhdGlvbi1idWJibGUtdGV4dC1ibG9jayB7CiAgICAgLXdlYmtp
dC1ib3gtZmxleDogMTsKKyAgICAtd2Via2l0LXVzZXItbW9kaWZ5OiByZWFkLW9ubHkgIWltcG9y
dGFudDsKIH0KIAogOjotd2Via2l0LXZhbGlkYXRpb24tYnViYmxlLWhlYWRpbmcgewogICAgIGZv
bnQtd2VpZ2h0OiBib2xkOworICAgIC13ZWJraXQtdXNlci1tb2RpZnk6IHJlYWQtb25seSAhaW1w
b3J0YW50OwogfQogCiA6Oi13ZWJraXQtdmFsaWRhdGlvbi1idWJibGUtYXJyb3cgewpAQCAtNzg4
LDYgKzc5Miw3IEBAIG91dHB1dCB7CiAgICAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDJweCAxcHgg
d2hpdGU7CiAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7CiAgICAgLXdlYmtpdC10
cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7CisgICAgLXdlYmtpdC11c2VyLW1vZGlmeTogcmVhZC1v
bmx5ICFpbXBvcnRhbnQ7CiAgICAgei1pbmRleDogMjE0NzQ4MzY0NTsKIH0KIApAQCAtNzk1LDYg
KzgwMCw3IEBAIG91dHB1dCB7CiAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgb3ZlcmZsb3c6IGhp
ZGRlbjsKICAgICBoZWlnaHQ6IDE2cHg7CisgICAgLXdlYmtpdC11c2VyLW1vZGlmeTogcmVhZC1v
bmx5ICFpbXBvcnRhbnQ7CiB9CiAKICNpZiBkZWZpbmVkKEVOQUJMRV9NRVRFUl9FTEVNRU5UKSAm
JiBFTkFCTEVfTUVURVJfRUxFTUVOVApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDdhMmFhOWMwOTJhMTI4ZDY4ZGMzZWEzZjBl
MThmOGYwMmYxNDgyNGQuLjRmNjQ2Yjg4ZGNmOTA2MjJlZTQ4ZThkNWM2MmQ2NjdkZDg3NDQ3ZTMg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxMi0wNy0yNSAgU2hpbnlhIEthd2FuYWthICA8c2hp
bnlha0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgQSB2YWxpZGF0aW9uIGJ1YmJsZSBzaG91bGQg
bm90IGJlIG1vZGlmaWFibGUuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD05MjIxNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgICogZmFzdC9mb3Jtcy92YWxpZGF0aW9uLW1lc3NhZ2UtdXNlci1tb2RpZnktZXhw
ZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Zvcm1zL3ZhbGlkYXRpb24tbWVzc2Fn
ZS11c2VyLW1vZGlmeS5odG1sOiBBZGRlZC4KKwogMjAxMi0wNy0yNCAgQ2FpbyBNYXJjZWxvIGRl
IE9saXZlaXJhIEZpbGhvICA8Y2Fpby5vbGl2ZWlyYUBvcGVuYm9zc2Eub3JnPgogCiAgICAgICAg
IFtRdF0gY3NzMi4xL3QxNzA2MDIqIHJlYmFzZWxpbmUgYWZ0ZXIgbmV3IHRlc3QgZm9udHMKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvdmFsaWRhdGlvbi1tZXNzYWdlLXVzZXIt
bW9kaWZ5LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvdmFsaWRhdGlvbi1t
ZXNzYWdlLXVzZXItbW9kaWZ5LWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi45NmI5NDc1NDIwOGRl
M2E0N2RlYWJkZDI4YWJiNGZkZDc5ZWE4YmE1Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVz
dHMvZmFzdC9mb3Jtcy92YWxpZGF0aW9uLW1lc3NhZ2UtdXNlci1tb2RpZnktZXhwZWN0ZWQudHh0
CkBAIC0wLDAgKzEsOCBAQAorVGhlIGlubmVyIGVsZW1lbnQgb2YgdmFsaWRhdGlvbiBzaG91bGQg
bm90IGJlIG1vZGlmaWFibGUuCisKKyAgCitQQVNTIHJlbmRlclRyZWVBZnRlckVkaXRpbmcgaXMg
cmVuZGVyVHJlZUJlZm9yZUVkaXRpbmcKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUK
KworVEVTVCBDT01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3Zh
bGlkYXRpb24tbWVzc2FnZS11c2VyLW1vZGlmeS5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jt
cy92YWxpZGF0aW9uLW1lc3NhZ2UtdXNlci1tb2RpZnkuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5hOTk3M2Zm
MTI2YjVjYmRkNTkyZGZlZGM2NWQ4MWYwZjgyZTVkMjc2Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvZmFzdC9mb3Jtcy92YWxpZGF0aW9uLW1lc3NhZ2UtdXNlci1tb2RpZnkuaHRtbApA
QCAtMCwwICsxLDU3IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8c3R5bGU+
Cis6Oi13ZWJraXQtdmFsaWRhdGlvbi1idWJibGUsCis6Oi13ZWJraXQtdmFsaWRhdGlvbi1idWJi
bGUtbWVzc2FnZSwKKzo6LXdlYmtpdC12YWxpZGF0aW9uLWJ1YmJsZS10ZXh0LWJsb2NrLAorOjot
d2Via2l0LXZhbGlkYXRpb24tYnViYmxlLWhlYWRpbmcsCis6Oi13ZWJraXQtdmFsaWRhdGlvbi1i
dWJibGUtYXJyb3csCis6Oi13ZWJraXQtdmFsaWRhdGlvbi1idWJibGUtYXJyb3ctY2xpcHBlcgor
eworICAgIC13ZWJraXQtdXNlci1tb2RpZnk6IHJlYWQtd3JpdGU7Cit9Cis8L3N0eWxlPgorPC9o
ZWFkPgorPGJvZHk+Cis8c2NyaXB0IHNyYz0iLi4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVz
dC1wcmUuanMiPjwvc2NyaXB0PgorCis8cD5UaGUgaW5uZXIgZWxlbWVudCBvZiB2YWxpZGF0aW9u
IHNob3VsZCBub3QgYmUgbW9kaWZpYWJsZS48L3A+CisKKzxkaXYgaWQ9ImNvbnRhaW5lciI+Cisg
ICAgPGZvcm0gYWN0aW9uPSJ2YWxpZGF0aW9uLXVzZXItbW9kaWZ5Lmh0bWwiPgorICAgICAgICA8
aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJjaGVja2JveCIgcmVxdWlyZWQ+CisgICAgICAgIDxp
bnB1dCB0eXBlPSJzdWJtaXQiIGlkPSJzdWJtaXQiPgorICAgIDwvZm9ybT4KKzwvZGl2PgorPHBy
ZSBpZD0iY29uc29sZSI+PC9wcmU+CisKKzxzY3JpcHQ+Citqc1Rlc3RJc0FzeW5jID0gdHJ1ZTsK
Kworc3VibWl0LmNsaWNrKCk7CisKK3ZhciByZW5kZXJUcmVlQmVmb3JlRWRpdGluZzsKK3ZhciBy
ZW5kZXJUcmVlQWZ0ZXJFZGl0aW5nOworCitzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgeworICAgIHJl
bmRlclRyZWVCZWZvcmVFZGl0aW5nID0gaW50ZXJuYWxzLmVsZW1lbnRSZW5kZXJUcmVlQXNUZXh0
KGRvY3VtZW50LmRvY3VtZW50RWxlbWVudCk7CisKKyAgICBmb3IgKHZhciBpID0gLTIwOyBpIDwg
NTA7IGkgKz0gMTApIHsKKyAgICAgICAgZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8oY2hlY2tib3gu
b2Zmc2V0TGVmdCArIDIwLCBjaGVja2JveC5vZmZzZXRUb3AgKyBjaGVja2JveC5vZmZzZXRIZWln
aHQgKyBpKTsKKyAgICAgICAgZXZlbnRTZW5kZXIubW91c2VEb3duKCk7CisgICAgICAgIGV2ZW50
U2VuZGVyLm1vdXNlVXAoKTsKKyAgICAgICAgZXZlbnRTZW5kZXIua2V5RG93bignZGVsZXRlJyk7
CisgICAgfQorCisgICAgcmVuZGVyVHJlZUFmdGVyRWRpdGluZyA9IGludGVybmFscy5lbGVtZW50
UmVuZGVyVHJlZUFzVGV4dChkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQpOworICAgIHNob3VsZEJl
KCJyZW5kZXJUcmVlQWZ0ZXJFZGl0aW5nIiwgInJlbmRlclRyZWVCZWZvcmVFZGl0aW5nIik7CisK
KyAgICBmaW5pc2hKU1Rlc3QoKTsgICAgICAgICAgICAgICAgICAgICAgICAgIAorfSwgMCk7CisK
K3ZhciBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOworPC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0i
Li4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9k
eT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>