<?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>42645</bug_id>
          
          <creation_ts>2010-07-20 09:55:02 -0700</creation_ts>
          <short_desc>focusing the body of a contentEditable iframe resets the selection</short_desc>
          <delta_ts>2010-08-02 13:50:48 -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>HTML Editing</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</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="Ojan Vafai">ojan</reporter>
          <assigned_to name="Ojan Vafai">ojan</assigned_to>
          <cc>adele</cc>
    
    <cc>dglazkov</cc>
    
    <cc>enrica</cc>
    
    <cc>eric</cc>
    
    <cc>jparent</cc>
    
    <cc>justin.garcia</cc>
    
    <cc>levin</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>253778</commentid>
    <comment_count>0</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2010-07-20 09:55:02 -0700</bug_when>
    <thetext>See the attached test case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>253779</commentid>
    <comment_count>1</comment_count>
      <attachid>62086</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2010-07-20 09:55:21 -0700</bug_when>
    <thetext>Created attachment 62086
test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>253813</commentid>
    <comment_count>2</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2010-07-20 10:41:04 -0700</bug_when>
    <thetext>In fact, there&apos;s a FIXME in Element::updateFocusAppearance that we should restore the previous selection if there is one.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>253897</commentid>
    <comment_count>3</comment_count>
      <attachid>62107</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2010-07-20 13:50:04 -0700</bug_when>
    <thetext>Created attachment 62107
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254035</commentid>
    <comment_count>4</comment_count>
      <attachid>62126</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2010-07-20 15:57:15 -0700</bug_when>
    <thetext>Created attachment 62126
Update to ToT</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>259010</commentid>
    <comment_count>5</comment_count>
      <attachid>62126</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-08-02 11:28:56 -0700</bug_when>
    <thetext>Comment on attachment 62126
Update to ToT

WebCore/dom/Element.cpp: 
 +          if (!frame)
Split this out into a separate if, and add a comment as to why we&apos;re making this check (what it&apos;s supposed to do).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>259071</commentid>
    <comment_count>6</comment_count>
      <attachid>63251</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2010-08-02 13:32:30 -0700</bug_when>
    <thetext>Created attachment 63251
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>259085</commentid>
    <comment_count>7</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2010-08-02 13:50:48 -0700</bug_when>
    <thetext>Committed r64489: &lt;http://trac.webkit.org/changeset/64489&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>62086</attachid>
            <date>2010-07-20 09:55:21 -0700</date>
            <delta_ts>2010-07-20 09:55:21 -0700</delta_ts>
            <desc>test case</desc>
            <filename>scratch.html</filename>
            <type>text/html</type>
            <size>554</size>
            <attacher name="Ojan Vafai">ojan</attacher>
            
              <data encoding="base64">PGRpdj5UaGlzIHRlc3RzIGZvY3VzaW5nIHRoZSBib2R5IGVsZW1lbnQgaW4gYSBjb250ZW50RWRp
dGFibGUgaWZyYW1lLiBUaGUgd2hvbGUgYm9keSBjb250ZW50cyBzaG91bGQgYmUgc2VsZWN0ZWQu
IEZvY3VzIHNob3VsZCBvbmx5IHBsYWNlIHRoZSBjdXJzb3IgYXQgdGhlIGJlZ2lubmluZyBvZiB0
aGUgYm9keSBpZiB0aGVyZSBpc24ndCBhbiBleGlzdGluZyBzZWxlY3Rpb24uPC9kaXY+CjxzY3Jp
cHQ+CnZhciBpZnJhbWUgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdpZnJhbWUnKTsKaWZyYW1l
Lm9ubG9hZCA9IGZ1bmN0aW9uKCkgewogICAgdmFyIHdpbiA9IGlmcmFtZS5jb250ZW50V2luZG93
OwogICAgdmFyIGJvZHkgPSB3aW4uZG9jdW1lbnQuYm9keTsKICAgIGJvZHkuaW5uZXJIVE1MID0g
ImFzZGYiOwogICAgYm9keS5jb250ZW50RWRpdGFibGUgPSB0cnVlOwogICAgd2luLmdldFNlbGVj
dGlvbigpLnNlbGVjdEFsbENoaWxkcmVuKGJvZHkpOwogICAgYm9keS5mb2N1cygpOwp9Owpkb2N1
bWVudC5ib2R5LmFwcGVuZENoaWxkKGlmcmFtZSk7Cjwvc2NyaXB0Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>62107</attachid>
            <date>2010-07-20 13:50:04 -0700</date>
            <delta_ts>2010-07-20 15:57:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-42645-20100720135003.patch</filename>
            <type>text/plain</type>
            <size>4324</size>
            <attacher name="Ojan Vafai">ojan</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBhMWMxNTMxZTE1NGRmYjgzYzU5ZGQ4MDkyOWRhMzUwMjkyYjU5YzJlLi4yMWZlZTBm
ZWM3OWNkNjM3NDM3NmI2ZGFmYWM1OGM5NjZhNDcyZjk5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0yLDYgKzIsMTYgQEAK
IAogICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KIAorICAgICAgICBmb2N1c2lu
ZyB0aGUgYm9keSBvZiBhIGNvbnRlbnRFZGl0YWJsZSBpZnJhbWUgcmVzZXRzIHRoZSBzZWxlY3Rp
b24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQyNjQ1
CisKKyAgICAgICAgKiBlZGl0aW5nL3NlbGVjdGlvbi9mb2N1cy1jb250ZW50ZWRpdGFibGUtaWZy
YW1lLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZWRpdGluZy9zZWxlY3Rpb24vZm9j
dXMtY29udGVudGVkaXRhYmxlLWlmcmFtZS5odG1sOiBBZGRlZC4KKworMjAxMC0wNy0yMCAgT2ph
biBWYWZhaSAgPG9qYW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCiAgICAgICAgIGZvY3VzaW5nIGFuIHVuZm9jdXNlZCBjb250ZW50RWRpdGFi
bGUgZWxlbWVudCBzaG91bGQgcGxhY2UgdGhlIGN1cnNvciBhdCB0aGUgYmVnaW5uaW5nCiAgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00MjY0NgogCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9lZGl0aW5nL3NlbGVjdGlvbi9mb2N1cy1jb250ZW50ZWRpdGFi
bGUtaWZyYW1lLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL2Zv
Y3VzLWNvbnRlbnRlZGl0YWJsZS1pZnJhbWUtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjBlNjdm
MTAxODhkMTk3MWMyYTQ4ZjMwNGI5ZmEyZDVmZTYzNGE4ZDYKLS0tIC9kZXYvbnVsbAorKysgYi9M
YXlvdXRUZXN0cy9lZGl0aW5nL3NlbGVjdGlvbi9mb2N1cy1jb250ZW50ZWRpdGFibGUtaWZyYW1l
LWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDggQEAKK1RoaXMgdGVzdHMgZm9jdXNpbmcgdGhlIGJv
ZHkgZWxlbWVudCBpbiBhIGNvbnRlbnRFZGl0YWJsZSBpZnJhbWUuIFRoZSB3aG9sZSBib2R5IGNv
bnRlbnRzIHNob3VsZCBiZSBzZWxlY3RlZC4gRm9jdXMgc2hvdWxkIG9ubHkgcGxhY2UgdGhlIGN1
cnNvciBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBib2R5IGlmIHRoZXJlIGlzbid0IGFuIGV4aXN0
aW5nIHNlbGVjdGlvbi4KKworPEJPRFkgY29udGVudEVkaXRhYmxlPSJ0cnVlIj4KKzwjdGV4dD48
c2VsZWN0aW9uLWFuY2hvcj5hc2RmPHNlbGVjdGlvbi1mb2N1cz48LyN0ZXh0PgorPC9CT0RZPgor
CitGUkFNRSAwOgorRklYTUU6IEFkZCBtZXRob2QgdG8gbGF5b3V0IHRlc3QgY29udHJvbGxlciB0
byBnZXQgYWNjZXNzIHRvIGNyb3NzLW9yaWdpbiBmcmFtZXMuCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9lZGl0aW5nL3NlbGVjdGlvbi9mb2N1cy1jb250ZW50ZWRpdGFibGUtaWZyYW1lLmh0bWwg
Yi9MYXlvdXRUZXN0cy9lZGl0aW5nL3NlbGVjdGlvbi9mb2N1cy1jb250ZW50ZWRpdGFibGUtaWZy
YW1lLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uNGFmOTNjM2VjZDk3ZmI5NmNjMTJkNzQ1NDcxMWE2YmQ5MjY1
NDIxYwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL2Zv
Y3VzLWNvbnRlbnRlZGl0YWJsZS1pZnJhbWUuaHRtbApAQCAtMCwwICsxLDI0IEBACis8aHRtbD4K
Kzxib2R5PgorPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9kdW1wLWFzLW1hcmt1cC5qcyI+
PC9zY3JpcHQ+Cis8c2NyaXB0PgorTWFya3VwLmRlc2NyaXB0aW9uKCJUaGlzIHRlc3RzIGZvY3Vz
aW5nIHRoZSBib2R5IGVsZW1lbnQgaW4gYSBjb250ZW50RWRpdGFibGUgaWZyYW1lLiBUaGUgd2hv
bGUgYm9keSBjb250ZW50cyBzaG91bGQgYmUgc2VsZWN0ZWQuIEZvY3VzIHNob3VsZCBvbmx5IHBs
YWNlIHRoZSBjdXJzb3IgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgYm9keSBpZiB0aGVyZSBpc24n
dCBhbiBleGlzdGluZyBzZWxlY3Rpb24uIik7CisvLyBGSVhNRTogSW5zdGVhZCBvZiB3YWl0VW50
aWxEb25lIGFuZCB0aGUgZHVtcCBjYWxsIGJlbG93LCBhZGQgTWFya3VwLnNldE5vZGVUb0R1bXAu
CitNYXJrdXAud2FpdFVudGlsRG9uZSgpOworCit2YXIgaWZyYW1lID0gZG9jdW1lbnQuY3JlYXRl
RWxlbWVudCgnaWZyYW1lJyk7CitpZnJhbWUub25sb2FkID0gZnVuY3Rpb24oKSB7CisgICAgdmFy
IHdpbiA9IGlmcmFtZS5jb250ZW50V2luZG93OworICAgIHZhciBib2R5ID0gd2luLmRvY3VtZW50
LmJvZHk7CisgICAgYm9keS5pbm5lckhUTUwgPSAiYXNkZiI7CisgICAgYm9keS5jb250ZW50RWRp
dGFibGUgPSB0cnVlOworICAgIHdpbi5nZXRTZWxlY3Rpb24oKS5zZWxlY3RBbGxDaGlsZHJlbihi
b2R5KTsKKyAgICBib2R5LmZvY3VzKCk7CisgICAgLy8gQ2FsbHMgbm90aWZ5RG9uZS4KKyAgICBN
YXJrdXAuZHVtcChib2R5KTsKK307Citkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGlmcmFtZSk7
Cis8L3NjcmlwdD4KKworPC9ib2R5PgorPC9odG1sPgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZp
bGUKZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5k
ZXggMjEyNjc3NGJiYjU1ZDI3MGE2ZmRjNDZjMjZhMDk3OTBlMjQzOGEwYS4uMzY5YmFlYjYxZmRi
ODFjM2E1MzBhMTJjOWM0MjRjYjAyNWQ5YzZhMyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VM
b2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTIsNiArMiwyMSBAQAogCiAgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgogCisgICAgICAgIGZvY3VzaW5nIHRoZSBib2R5IG9m
IGEgY29udGVudEVkaXRhYmxlIGlmcmFtZSByZXNldHMgdGhlIHNlbGVjdGlvbgorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDI2NDUKKyAgICAgICAgCisg
ICAgICAgIFRoZSBzZWxlY3Rpb24gc2hvdWxkbid0IGJlIHJlc2V0IHRvIHRoZSBiZWdpbm5pbmcg
b2YgdGhlIHJvb3RFZGl0YWJsZUVsZW1lbnQKKyAgICAgICAgaWYgaXQgaXMgYWxyZWFkeSBpbnNp
ZGUgdGhlIHJvb3RFZGl0YWJsZUVsZW1lbnQuCisKKyAgICAgICAgVGVzdDogZWRpdGluZy9zZWxl
Y3Rpb24vZm9jdXMtY29udGVudGVkaXRhYmxlLWlmcmFtZS5odG1sCisKKyAgICAgICAgKiBkb20v
RWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpFbGVtZW50Ojp1cGRhdGVGb2N1c0FwcGVh
cmFuY2UpOgorCisyMDEwLTA3LTIwICBPamFuIFZhZmFpICA8b2phbkBjaHJvbWl1bS5vcmc+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKICAgICAgICAgZm9jdXNpbmcg
YW4gdW5mb2N1c2VkIGNvbnRlbnRFZGl0YWJsZSBlbGVtZW50IHNob3VsZCBwbGFjZSB0aGUgY3Vy
c29yIGF0IHRoZSBiZWdpbm5pbmcKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTQyNjQ2CiAKZGlmZiAtLWdpdCBhL1dlYkNvcmUvZG9tL0VsZW1lbnQuY3Bw
IGIvV2ViQ29yZS9kb20vRWxlbWVudC5jcHAKaW5kZXggN2ViNjk2Nzc1Yjc1NTg2ZjMwYzlmNWJi
MjRjOWJkOGZkZWMwZmM3Yi4uMGRmMjQ4ODdkYjM0MjUyMTNjMDFhYTkzNmYzMzhhMzM2YjBhMDM1
MyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9kb20vRWxlbWVudC5jcHAKKysrIGIvV2ViQ29yZS9kb20v
RWxlbWVudC5jcHAKQEAgLTEzMjgsNyArMTMyOCw3IEBAIHZvaWQgRWxlbWVudDo6dXBkYXRlRm9j
dXNBcHBlYXJhbmNlKGJvb2wgLypyZXN0b3JlUHJldmlvdXNTZWxlY3Rpb24qLykKIHsKICAgICBp
ZiAodGhpcyA9PSByb290RWRpdGFibGVFbGVtZW50KCkpIHsgCiAgICAgICAgIEZyYW1lKiBmcmFt
ZSA9IGRvY3VtZW50KCktPmZyYW1lKCk7Ci0gICAgICAgIGlmICghZnJhbWUpCisgICAgICAgIGlm
ICghZnJhbWUgfHwgdGhpcyA9PSBmcmFtZS0+c2VsZWN0aW9uKCktPnJvb3RFZGl0YWJsZUVsZW1l
bnQoKSkKICAgICAgICAgICAgIHJldHVybjsKIAogICAgICAgICAvLyBGSVhNRTogV2Ugc2hvdWxk
IHJlc3RvcmUgdGhlIHByZXZpb3VzIHNlbGVjdGlvbiBpZiB0aGVyZSBpcyBvbmUuCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>62126</attachid>
            <date>2010-07-20 15:57:15 -0700</date>
            <delta_ts>2010-08-02 13:32:27 -0700</delta_ts>
            <desc>Update to ToT</desc>
            <filename>bug-42645-20100720155714.patch</filename>
            <type>text/plain</type>
            <size>4229</size>
            <attacher name="Ojan Vafai">ojan</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA2YmExMzM0ZmJiMzZjMjQzZTExMjNlMzA5NGExYWJiNmI4MGE2M2YwLi4yMzA0NDhm
NjgzMjJkZjAzNzEyOWY1Njk0YjY2MmE4MTNmYTM2N2QzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0yLDYgKzIsMTYgQEAK
IAogICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KIAorICAgICAgICBmb2N1c2lu
ZyB0aGUgYm9keSBvZiBhIGNvbnRlbnRFZGl0YWJsZSBpZnJhbWUgcmVzZXRzIHRoZSBzZWxlY3Rp
b24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQyNjQ1
CisKKyAgICAgICAgKiBlZGl0aW5nL3NlbGVjdGlvbi9mb2N1cy1jb250ZW50ZWRpdGFibGUtaWZy
YW1lLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZWRpdGluZy9zZWxlY3Rpb24vZm9j
dXMtY29udGVudGVkaXRhYmxlLWlmcmFtZS5odG1sOiBBZGRlZC4KKworMjAxMC0wNy0yMCAgT2ph
biBWYWZhaSAgPG9qYW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCiAgICAgICAgIGZvY3VzaW5nIGFuIHVuZm9jdXNlZCBjb250ZW50RWRpdGFi
bGUgZWxlbWVudCBzaG91bGQgcGxhY2UgdGhlIGN1cnNvciBhdCB0aGUgYmVnaW5uaW5nCiAgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00MjY0NgogCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9lZGl0aW5nL3NlbGVjdGlvbi9mb2N1cy1jb250ZW50ZWRpdGFi
bGUtaWZyYW1lLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL2Zv
Y3VzLWNvbnRlbnRlZGl0YWJsZS1pZnJhbWUtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmJjNDky
ODExMzBhM2NkOTA0OTE5YTZlNjkxN2M2MWE0OWZhM2I4MzEKLS0tIC9kZXYvbnVsbAorKysgYi9M
YXlvdXRUZXN0cy9lZGl0aW5nL3NlbGVjdGlvbi9mb2N1cy1jb250ZW50ZWRpdGFibGUtaWZyYW1l
LWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDUgQEAKK1RoaXMgdGVzdHMgZm9jdXNpbmcgdGhlIGJv
ZHkgZWxlbWVudCBpbiBhIGNvbnRlbnRFZGl0YWJsZSBpZnJhbWUuIFRoZSB3aG9sZSBib2R5IGNv
bnRlbnRzIHNob3VsZCBiZSBzZWxlY3RlZC4gRm9jdXMgc2hvdWxkIG9ubHkgcGxhY2UgdGhlIGN1
cnNvciBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBib2R5IGlmIHRoZXJlIGlzbid0IGFuIGV4aXN0
aW5nIHNlbGVjdGlvbi4KKworPEJPRFkgY29udGVudEVkaXRhYmxlPSJ0cnVlIj4KKzwjdGV4dD48
c2VsZWN0aW9uLWFuY2hvcj5hc2RmPHNlbGVjdGlvbi1mb2N1cz48LyN0ZXh0PgorPC9CT0RZPgpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vZm9jdXMtY29udGVudGVk
aXRhYmxlLWlmcmFtZS5odG1sIGIvTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vZm9jdXMt
Y29udGVudGVkaXRhYmxlLWlmcmFtZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjRhZjkzYzNlY2Q5N2ZiOTZj
YzEyZDc0NTQ3MTFhNmJkOTI2NTQyMWMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9l
ZGl0aW5nL3NlbGVjdGlvbi9mb2N1cy1jb250ZW50ZWRpdGFibGUtaWZyYW1lLmh0bWwKQEAgLTAs
MCArMSwyNCBAQAorPGh0bWw+Cis8Ym9keT4KKzxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMv
ZHVtcC1hcy1tYXJrdXAuanMiPjwvc2NyaXB0PgorPHNjcmlwdD4KK01hcmt1cC5kZXNjcmlwdGlv
bigiVGhpcyB0ZXN0cyBmb2N1c2luZyB0aGUgYm9keSBlbGVtZW50IGluIGEgY29udGVudEVkaXRh
YmxlIGlmcmFtZS4gVGhlIHdob2xlIGJvZHkgY29udGVudHMgc2hvdWxkIGJlIHNlbGVjdGVkLiBG
b2N1cyBzaG91bGQgb25seSBwbGFjZSB0aGUgY3Vyc29yIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhl
IGJvZHkgaWYgdGhlcmUgaXNuJ3QgYW4gZXhpc3Rpbmcgc2VsZWN0aW9uLiIpOworLy8gRklYTUU6
IEluc3RlYWQgb2Ygd2FpdFVudGlsRG9uZSBhbmQgdGhlIGR1bXAgY2FsbCBiZWxvdywgYWRkIE1h
cmt1cC5zZXROb2RlVG9EdW1wLgorTWFya3VwLndhaXRVbnRpbERvbmUoKTsKKwordmFyIGlmcmFt
ZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2lmcmFtZScpOworaWZyYW1lLm9ubG9hZCA9IGZ1
bmN0aW9uKCkgeworICAgIHZhciB3aW4gPSBpZnJhbWUuY29udGVudFdpbmRvdzsKKyAgICB2YXIg
Ym9keSA9IHdpbi5kb2N1bWVudC5ib2R5OworICAgIGJvZHkuaW5uZXJIVE1MID0gImFzZGYiOwor
ICAgIGJvZHkuY29udGVudEVkaXRhYmxlID0gdHJ1ZTsKKyAgICB3aW4uZ2V0U2VsZWN0aW9uKCku
c2VsZWN0QWxsQ2hpbGRyZW4oYm9keSk7CisgICAgYm9keS5mb2N1cygpOworICAgIC8vIENhbGxz
IG5vdGlmeURvbmUuCisgICAgTWFya3VwLmR1bXAoYm9keSk7Cit9OworZG9jdW1lbnQuYm9keS5h
cHBlbmRDaGlsZChpZnJhbWUpOworPC9zY3JpcHQ+CisKKzwvYm9keT4KKzwvaHRtbD4KXCBObyBu
ZXdsaW5lIGF0IGVuZCBvZiBmaWxlCmRpZmYgLS1naXQgYS9XZWJDb3JlL0NoYW5nZUxvZyBiL1dl
YkNvcmUvQ2hhbmdlTG9nCmluZGV4IDdkNDYwNThkODg1NTMzNDgzNjVlZTYwN2U2OTRkNjUzOTQ0
MjRiZjAuLmNjYzc0NGU1ODQ5YWU3MzM0MDczNTc5Y2JmZDE2OWUzYTNiNDg4MjEgMTAwNjQ0Ci0t
LSBhL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0yLDYgKzIs
MjEgQEAKIAogICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KIAorICAgICAgICBm
b2N1c2luZyB0aGUgYm9keSBvZiBhIGNvbnRlbnRFZGl0YWJsZSBpZnJhbWUgcmVzZXRzIHRoZSBz
ZWxlY3Rpb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTQyNjQ1CisgICAgICAgIAorICAgICAgICBUaGUgc2VsZWN0aW9uIHNob3VsZG4ndCBiZSByZXNl
dCB0byB0aGUgYmVnaW5uaW5nIG9mIHRoZSByb290RWRpdGFibGVFbGVtZW50CisgICAgICAgIGlm
IGl0IGlzIGFscmVhZHkgaW5zaWRlIHRoZSByb290RWRpdGFibGVFbGVtZW50LgorCisgICAgICAg
IFRlc3Q6IGVkaXRpbmcvc2VsZWN0aW9uL2ZvY3VzLWNvbnRlbnRlZGl0YWJsZS1pZnJhbWUuaHRt
bAorCisgICAgICAgICogZG9tL0VsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RWxlbWVu
dDo6dXBkYXRlRm9jdXNBcHBlYXJhbmNlKToKKworMjAxMC0wNy0yMCAgT2phbiBWYWZhaSAgPG9q
YW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CiAgICAgICAgIGZvY3VzaW5nIGFuIHVuZm9jdXNlZCBjb250ZW50RWRpdGFibGUgZWxlbWVudCBz
aG91bGQgcGxhY2UgdGhlIGN1cnNvciBhdCB0aGUgYmVnaW5uaW5nCiAgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00MjY0NgogCmRpZmYgLS1naXQgYS9XZWJD
b3JlL2RvbS9FbGVtZW50LmNwcCBiL1dlYkNvcmUvZG9tL0VsZW1lbnQuY3BwCmluZGV4IDdlYjY5
Njc3NWI3NTU4NmYzMGM5ZjViYjI0YzliZDhmZGVjMGZjN2IuLjBkZjI0ODg3ZGIzNDI1MjEzYzAx
YWE5MzZmMzM4YTMzNmIwYTAzNTMgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvZG9tL0VsZW1lbnQuY3Bw
CisrKyBiL1dlYkNvcmUvZG9tL0VsZW1lbnQuY3BwCkBAIC0xMzI4LDcgKzEzMjgsNyBAQCB2b2lk
IEVsZW1lbnQ6OnVwZGF0ZUZvY3VzQXBwZWFyYW5jZShib29sIC8qcmVzdG9yZVByZXZpb3VzU2Vs
ZWN0aW9uKi8pCiB7CiAgICAgaWYgKHRoaXMgPT0gcm9vdEVkaXRhYmxlRWxlbWVudCgpKSB7IAog
ICAgICAgICBGcmFtZSogZnJhbWUgPSBkb2N1bWVudCgpLT5mcmFtZSgpOwotICAgICAgICBpZiAo
IWZyYW1lKQorICAgICAgICBpZiAoIWZyYW1lIHx8IHRoaXMgPT0gZnJhbWUtPnNlbGVjdGlvbigp
LT5yb290RWRpdGFibGVFbGVtZW50KCkpCiAgICAgICAgICAgICByZXR1cm47CiAKICAgICAgICAg
Ly8gRklYTUU6IFdlIHNob3VsZCByZXN0b3JlIHRoZSBwcmV2aW91cyBzZWxlY3Rpb24gaWYgdGhl
cmUgaXMgb25lLgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>63251</attachid>
            <date>2010-08-02 13:32:30 -0700</date>
            <delta_ts>2010-08-02 13:38:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-42645-20100802133229.patch</filename>
            <type>text/plain</type>
            <size>4175</size>
            <attacher name="Ojan Vafai">ojan</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBlODhmNGZhNmIyODczMjk1NDhlNWVhOTc5MjU1MjQ4NmYyNGY1MDEyLi43NWU3Y2Vm
YTE1MmIyYTNlOGY3MWU2MThlNDdmZDI5MzE5ZTY2OWM3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAK
KzIwMTAtMDctMjAgIE9qYW4gVmFmYWkgIDxvamFuQGNocm9taXVtLm9yZz4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBmb2N1c2luZyB0aGUgYm9keSBv
ZiBhIGNvbnRlbnRFZGl0YWJsZSBpZnJhbWUgcmVzZXRzIHRoZSBzZWxlY3Rpb24KKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQyNjQ1CisKKyAgICAgICAg
KiBlZGl0aW5nL3NlbGVjdGlvbi9mb2N1cy1jb250ZW50ZWRpdGFibGUtaWZyYW1lLWV4cGVjdGVk
LnR4dDogQWRkZWQuCisgICAgICAgICogZWRpdGluZy9zZWxlY3Rpb24vZm9jdXMtY29udGVudGVk
aXRhYmxlLWlmcmFtZS5odG1sOiBBZGRlZC4KKwogMjAxMC0wOC0wMiAgRGFyaW4gQWRsZXIgIDxk
YXJpbkBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgU2FtIFdlaW5pZy4KZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL2ZvY3VzLWNvbnRlbnRlZGl0YWJs
ZS1pZnJhbWUtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vZm9j
dXMtY29udGVudGVkaXRhYmxlLWlmcmFtZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZjFlODIw
MTlhOGEzMjA2ZTIwNDIyMzJhNGRkNjAzMjYzNDc2NjljZAotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL2ZvY3VzLWNvbnRlbnRlZGl0YWJsZS1pZnJhbWUt
ZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsOCBAQAorVGhpcyB0ZXN0cyBmb2N1c2luZyB0aGUgYm9k
eSBlbGVtZW50IGluIGEgY29udGVudEVkaXRhYmxlIGlmcmFtZS4gVGhlIHdob2xlIGJvZHkgY29u
dGVudHMgc2hvdWxkIGJlIHNlbGVjdGVkLiBGb2N1cyBzaG91bGQgb25seSBwbGFjZSB0aGUgY3Vy
c29yIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlIGJvZHkgaWYgdGhlcmUgaXNuJ3QgYW4gZXhpc3Rp
bmcgc2VsZWN0aW9uLgorCitEdW1wIG9mIG1hcmt1cCAxOgorfCA8aHRtbD4KK3wgICA8aGVhZD4K
K3wgICA8Ym9keT4KK3wgICAgIGNvbnRlbnRlZGl0YWJsZT0idHJ1ZSIKK3wgICAgICI8I3NlbGVj
dGlvbi1hbmNob3I+YXNkZjwjc2VsZWN0aW9uLWZvY3VzPiIKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2VkaXRpbmcvc2VsZWN0aW9uL2ZvY3VzLWNvbnRlbnRlZGl0YWJsZS1pZnJhbWUuaHRtbCBi
L0xheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL2ZvY3VzLWNvbnRlbnRlZGl0YWJsZS1pZnJh
bWUuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwLi5iZDg3Y2Y0MzcyYTdlZGE4NDQ4NTllMTg1ZTAyMTUzOGY4ODUy
YmU5Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vZm9j
dXMtY29udGVudGVkaXRhYmxlLWlmcmFtZS5odG1sCkBAIC0wLDAgKzEsMjAgQEAKKzxodG1sPgor
PGJvZHk+Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2R1bXAtYXMtbWFya3VwLmpzIj48
L3NjcmlwdD4KKzxzY3JpcHQ+CitNYXJrdXAuZGVzY3JpcHRpb24oIlRoaXMgdGVzdHMgZm9jdXNp
bmcgdGhlIGJvZHkgZWxlbWVudCBpbiBhIGNvbnRlbnRFZGl0YWJsZSBpZnJhbWUuIFRoZSB3aG9s
ZSBib2R5IGNvbnRlbnRzIHNob3VsZCBiZSBzZWxlY3RlZC4gRm9jdXMgc2hvdWxkIG9ubHkgcGxh
Y2UgdGhlIGN1cnNvciBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBib2R5IGlmIHRoZXJlIGlzbid0
IGFuIGV4aXN0aW5nIHNlbGVjdGlvbi4iKTsKKworZnVuY3Rpb24gaGFuZGxlTG9hZCgpIHsKKyAg
ICB2YXIgd2luID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignaWZyYW1lJykuY29udGVudFdpbmRv
dzsKKyAgICB2YXIgYm9keSA9IHdpbi5kb2N1bWVudC5ib2R5OworICAgIGJvZHkuaW5uZXJIVE1M
ID0gImFzZGYiOworICAgIGJvZHkuY29udGVudEVkaXRhYmxlID0gdHJ1ZTsKKyAgICB3aW4uZ2V0
U2VsZWN0aW9uKCkuc2VsZWN0QWxsQ2hpbGRyZW4oYm9keSk7CisgICAgYm9keS5mb2N1cygpOwor
ICAgIE1hcmt1cC5kdW1wKHdpbi5kb2N1bWVudCk7Cit9OworPC9zY3JpcHQ+Cis8aWZyYW1lIG9u
bG9hZD0iaGFuZGxlTG9hZCgpIj48L2lmcmFtZT4KKworPC9ib2R5PgorPC9odG1sPgpcIE5vIG5l
d2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKaW5kZXggNGI2ZDlmMWViY2M5ZTIzNjRjMTM4YmI5NzRhYjYwOWM0MzQx
YjAyNi4uNDFlOTM3ZjU4MjgzNjE1M2MzZWYzN2Y1YjA4Y2U0YjYzYmU5ZTM5YSAxMDA2NDQKLS0t
IGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwx
OCBAQAorMjAxMC0wNy0yMCAgT2phbiBWYWZhaSAgPG9qYW5AY2hyb21pdW0ub3JnPgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGZvY3VzaW5nIHRoZSBi
b2R5IG9mIGEgY29udGVudEVkaXRhYmxlIGlmcmFtZSByZXNldHMgdGhlIHNlbGVjdGlvbgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDI2NDUKKyAgICAg
ICAgCisgICAgICAgIFRoZSBzZWxlY3Rpb24gc2hvdWxkbid0IGJlIHJlc2V0IHRvIHRoZSBiZWdp
bm5pbmcgb2YgdGhlIHJvb3RFZGl0YWJsZUVsZW1lbnQKKyAgICAgICAgaWYgaXQgaXMgYWxyZWFk
eSBpbnNpZGUgdGhlIHJvb3RFZGl0YWJsZUVsZW1lbnQuCisKKyAgICAgICAgVGVzdDogZWRpdGlu
Zy9zZWxlY3Rpb24vZm9jdXMtY29udGVudGVkaXRhYmxlLWlmcmFtZS5odG1sCisKKyAgICAgICAg
KiBkb20vRWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpFbGVtZW50Ojp1cGRhdGVGb2N1
c0FwcGVhcmFuY2UpOgorCiAyMDEwLTA4LTAyICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQu
b3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEtlbnQgVGFtdXJhLgpkaWZmIC0tZ2l0IGEvV2Vi
Q29yZS9kb20vRWxlbWVudC5jcHAgYi9XZWJDb3JlL2RvbS9FbGVtZW50LmNwcAppbmRleCBkNmI4
ZDU1ZTQ0NDA5OWNlNGY5OTA0M2M0YTEzZTk5ODNmOTk3NmQ2Li41ODdiZTAwYzMzNjM1ZjQyMTM0
OGZlODljN2JmZjU1ZWU3MTljMTM3IDEwMDY0NAotLS0gYS9XZWJDb3JlL2RvbS9FbGVtZW50LmNw
cAorKysgYi9XZWJDb3JlL2RvbS9FbGVtZW50LmNwcApAQCAtMTMzMCw2ICsxMzMwLDEwIEBAIHZv
aWQgRWxlbWVudDo6dXBkYXRlRm9jdXNBcHBlYXJhbmNlKGJvb2wgLypyZXN0b3JlUHJldmlvdXNT
ZWxlY3Rpb24qLykKICAgICAgICAgRnJhbWUqIGZyYW1lID0gZG9jdW1lbnQoKS0+ZnJhbWUoKTsK
ICAgICAgICAgaWYgKCFmcmFtZSkKICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgCisgICAg
ICAgIC8vIFdoZW4gZm9jdXNpbmcgYW4gZWRpdGFibGUgZWxlbWVudCBpbiBhbiBpZnJhbWUsIGRv
bid0IHJlc2V0IHRoZSBzZWxlY3Rpb24gaWYgaXQgYWxyZWFkeSBjb250YWlucyBhIHNlbGVjdGlv
bi4KKyAgICAgICAgaWYgKHRoaXMgPT0gZnJhbWUtPnNlbGVjdGlvbigpLT5yb290RWRpdGFibGVF
bGVtZW50KCkpCisgICAgICAgICAgICByZXR1cm47CiAKICAgICAgICAgLy8gRklYTUU6IFdlIHNo
b3VsZCByZXN0b3JlIHRoZSBwcmV2aW91cyBzZWxlY3Rpb24gaWYgdGhlcmUgaXMgb25lLgogICAg
ICAgICBWaXNpYmxlU2VsZWN0aW9uIG5ld1NlbGVjdGlvbiA9IGhhc1RhZ05hbWUoaHRtbFRhZykg
fHwgaGFzVGFnTmFtZShib2R5VGFnKSA/IFZpc2libGVTZWxlY3Rpb24oUG9zaXRpb24odGhpcywg
MCksIERPV05TVFJFQU0pIDogVmlzaWJsZVNlbGVjdGlvbjo6c2VsZWN0aW9uRnJvbUNvbnRlbnRz
T2ZOb2RlKHRoaXMpOwo=
</data>
<flag name="review"
          id="51560"
          type_id="1"
          status="+"
          setter="eric"
    />
          </attachment>
      

    </bug>

</bugzilla>