<?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>51653</bug_id>
          
          <creation_ts>2010-12-27 13:25:13 -0800</creation_ts>
          <short_desc>Text selection code shouldn&apos;t be invoked when -webkit-user-select is none</short_desc>
          <delta_ts>2014-02-03 03:50:51 -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>HTML Editing</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Performance, Qt, QtTriaged</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Noam Rosenthal">noam</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>joel.parks</cc>
    
    <cc>menard</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>327104</commentid>
    <comment_count>0</comment_count>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2010-12-27 13:25:13 -0800</bug_when>
    <thetext>This has found to have a major performance impact on some use cases, mainly when using finger-touch or mouse to scroll.
It seems like even when user-select is turned off, the logic to break the text into words/characters, which is part of the selection logic, is unnecessarily invoked. The text-breaking code in some cases can be performance intensive.

This can be rectified by making sure that the user-select code is on before starting the text-breaking logic.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>327105</commentid>
    <comment_count>1</comment_count>
      <attachid>77517</attachid>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2010-12-27 13:35:05 -0800</bug_when>
    <thetext>Created attachment 77517
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>327114</commentid>
    <comment_count>2</comment_count>
      <attachid>77517</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2010-12-27 14:15:47 -0800</bug_when>
    <thetext>Comment on attachment 77517
Patch

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

&gt; WebCore/page/EventHandler.cpp:611
&gt; +    const RenderStyle* style = targetRenderer-&gt;style(false);

It would be nice to know what the false stood for. Without knowing that this code is quite unreadable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>327116</commentid>
    <comment_count>3</comment_count>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2010-12-27 14:22:12 -0800</bug_when>
    <thetext>&gt; It would be nice to know what the false stood for. Without knowing that this code is quite unreadable.

Yep, good ole boolean trap. It stands for &quot;firstLine&quot; :) In this case we want the regular style.
I&apos;d make that more readable after I get some more comments about the content...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>327117</commentid>
    <comment_count>4</comment_count>
      <attachid>77519</attachid>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2010-12-27 14:26:20 -0800</bug_when>
    <thetext>Created attachment 77519
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>327355</commentid>
    <comment_count>5</comment_count>
      <attachid>77519</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-12-28 13:58:47 -0800</bug_when>
    <thetext>Comment on attachment 77519
Patch

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

Good idea, we should just clean this up slightly.

&gt; WebCore/page/EventHandler.cpp:617
&gt; +    // Don&apos;t modify the selection for nodes with -webkit-user-select: none.
&gt; +    const RenderStyle* style = targetRenderer-&gt;style();
&gt; +    const EUserSelect userSelect = style-&gt;userSelect();
&gt; +    if (userSelect == SELECT_NONE) {
&gt; +        const RenderStyle* styleForFirstLine = targetRenderer-&gt;firstLineStyle();
&gt; +        if (styleForFirstLine == style || styleForFirstLine-&gt;userSelect() == SELECT_NONE)
&gt; +            return;
&gt; +    }

This feels like a separate (private or static) function.

if (!selectionEnabled())
    return;

or something like that, no?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>327357</commentid>
    <comment_count>6</comment_count>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2010-12-28 14:01:59 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; (From update of attachment 77519 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=77519&amp;action=review
&gt; 
&gt; This feels like a separate (private or static) function.
&gt; 
&gt; if (!selectionEnabled())
&gt;     return;
&gt; 
&gt; or something like that, no?

Sure thing. Will repost promptly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>327375</commentid>
    <comment_count>7</comment_count>
      <attachid>77578</attachid>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2010-12-28 14:19:16 -0800</bug_when>
    <thetext>Created attachment 77578
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>327378</commentid>
    <comment_count>8</comment_count>
      <attachid>77578</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-12-28 14:20:56 -0800</bug_when>
    <thetext>Comment on attachment 77578
Patch

LGTM.  Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>327452</commentid>
    <comment_count>9</comment_count>
      <attachid>77578</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-12-28 17:27:17 -0800</bug_when>
    <thetext>Comment on attachment 77578
Patch

Rejecting attachment 77578 from commit-queue.

Failed to run &quot;[&apos;./Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;--bot-id=cr-jail-4&apos;, &apos;build-and-test&apos;, &apos;--no-clean&apos;, &apos;--no-update&apos;, &apos;--test&apos;, &apos;--non-interactive&apos;]&quot; exit_code: 2
Last 500 characters of output:
..........................................................................................................................................................................................................
editing/selection ....................................................
editing/selection/5333725.html -&gt; failed

Exiting early after 1 failures. 5182 tests run.
105.66s total testing time

5181 test cases (99%) succeeded
1 test case (&lt;1%) had incorrect layout
3 test cases (&lt;1%) had stderr output

Full output: http://queues.webkit.org/results/7290229</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>332221</commentid>
    <comment_count>10</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-01-11 03:12:04 -0800</bug_when>
    <thetext>Looks like this needs an updated patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>332278</commentid>
    <comment_count>11</comment_count>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2011-01-11 05:19:49 -0800</bug_when>
    <thetext>(In reply to comment #10)
&gt; Looks like this needs an updated patch.

I agree but I&apos;m not sure how to fix it :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>371721</commentid>
    <comment_count>12</comment_count>
    <who name="Joel Parks">joel.parks</who>
    <bug_when>2011-03-22 15:30:52 -0700</bug_when>
    <thetext>adding keyword &quot;InTSW&quot; for tracking by QtWebKit EM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>378506</commentid>
    <comment_count>13</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-04-03 00:52:02 -0700</bug_when>
    <thetext>Is this bug fixed or we haven&apos;t landed the patch yet because of the test failure?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>378553</commentid>
    <comment_count>14</comment_count>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2011-04-03 08:24:18 -0700</bug_when>
    <thetext>The test failure actually pointed to a problem that makes the patch invalid. Need to find a different way to do this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>975824</commentid>
    <comment_count>15</comment_count>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2014-02-03 03:50:51 -0800</bug_when>
    <thetext>=== Bulk closing of Qt bugs ===

If you believe that this bug report is still relevant for a non-Qt port of webkit.org, please re-open it.

If you believe that this is still an important QtWebKit bug, please fill a new report at https://bugreports.qt-project.org and add a link to this issue. See http://qt-project.org/wiki/ReportingBugsInQt for additional guidelines.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>77517</attachid>
            <date>2010-12-27 13:35:05 -0800</date>
            <delta_ts>2010-12-27 14:26:15 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-51653-20101227133503.patch</filename>
            <type>text/plain</type>
            <size>1884</size>
            <attacher name="Noam Rosenthal">noam</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
YjE3Nzc3YTUzMzFlZjNiYjQ1MjAxYzllYjY0NjliNjA3YWZjNjk0OS4uYmE3ZmViMGNmODk2NWYy
MjEwYjMxZTA2NzA5NDExMDYwZGIzMzE5ZiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAxMC0xMi0yNyAgTm9h
bSBSb3NlbnRoYWwgIDxub2FtLnJvc2VudGhhbEBub2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGV4dCBzZWxlY3Rpb24gY29kZSBzaG91
bGRuJ3QgYmUgaW52b2tlZCB3aGVuIC13ZWJraXQtdXNlci1zZWxlY3QgaXMgbm9uZS4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUxNjUzCisKKyAgICAg
ICAgQ2hlY2sgdGhlIHN0eWxlIGZvciB0aGUgdGFyZ2V0IG5vZGUgcmVuZGVyZXIgYmVmb3JlIHN0
YXJ0aW5nIHRoZSB1c2VyIHNlbGVjdGlvbi4KKyAgICAgICAgT25seSBwZXJmb3JtIHRoZSB1c2Vy
IHNlbGVjdGlvbiB0ZXN0cyBpZiAtd2Via2l0LXVzZXItc2VsZWN0IGlzIHNldCB0byAidGV4dCIu
CisKKyAgICAgICAgTm8gbmV3IHRlc3RzLiBUaGlzIGlzIGFuIG9wdGltaXphdGlvbiB0byBmdW5j
dGlvbmFsaXR5IHRoYXQncyBjb3ZlcmVkIGJ5IGV4aXN0aW5nIHRlc3RzLgorCisgICAgICAgICog
cGFnZS9FdmVudEhhbmRsZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RXZlbnRIYW5kbGVyOjp1
cGRhdGVTZWxlY3Rpb25Gb3JNb3VzZURyYWcpOgorCiAyMDEwLTEyLTI0ICBEYW4gQmVybnN0ZWlu
ICA8bWl0ekBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQWxleGV5IFByb3NrdXJ5
YWtvdi4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGFnZS9FdmVudEhhbmRsZXIuY3BwIGIvV2ViQ29y
ZS9wYWdlL0V2ZW50SGFuZGxlci5jcHAKaW5kZXggMGM1MDcxZTg2MTVhNGIxZWQ1ODBmOGMzODEx
NTg2MTBiNzEzZjg3Ny4uOWRlZGVlYzI4OGVlYzQ1YjQ5NjRlMjYzN2M4ZmMwMWQxOTVlY2I2YyAx
MDA2NDQKLS0tIGEvV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxlci5jcHAKKysrIGIvV2ViQ29yZS9w
YWdlL0V2ZW50SGFuZGxlci5jcHAKQEAgLTYwNyw2ICs2MDcsMTUgQEAgdm9pZCBFdmVudEhhbmRs
ZXI6OnVwZGF0ZVNlbGVjdGlvbkZvck1vdXNlRHJhZyhOb2RlKiB0YXJnZXROb2RlLCBjb25zdCBJ
bnRQb2ludCYKICAgICBpZiAoIXRhcmdldFJlbmRlcmVyKQogICAgICAgICByZXR1cm47CiAKKyAg
ICAvLyBEb24ndCBtb2RpZnkgdGhlIHNlbGVjdGlvbiBmb3Igbm9kZXMgd2l0aCAtd2Via2l0LXVz
ZXItc2VsZWN0OiBub25lLgorICAgIGNvbnN0IFJlbmRlclN0eWxlKiBzdHlsZSA9IHRhcmdldFJl
bmRlcmVyLT5zdHlsZShmYWxzZSk7CisgICAgY29uc3QgRVVzZXJTZWxlY3QgdXNlclNlbGVjdCA9
IHN0eWxlLT51c2VyU2VsZWN0KCk7CisgICAgaWYgKHVzZXJTZWxlY3QgPT0gU0VMRUNUX05PTkUp
IHsKKyAgICAgICAgY29uc3QgUmVuZGVyU3R5bGUqIHN0eWxlRm9yRmlyc3RMaW5lID0gdGFyZ2V0
UmVuZGVyZXItPnN0eWxlKHRydWUpOworICAgICAgICBpZiAoc3R5bGVGb3JGaXJzdExpbmUgPT0g
c3R5bGUgfHwgc3R5bGVGb3JGaXJzdExpbmUtPnVzZXJTZWxlY3QoKSA9PSBTRUxFQ1RfTk9ORSkK
KyAgICAgICAgICAgIHJldHVybjsKKyAgICB9CisKICAgICBWaXNpYmxlUG9zaXRpb24gdGFyZ2V0
UG9zaXRpb24odGFyZ2V0UmVuZGVyZXItPnBvc2l0aW9uRm9yUG9pbnQobG9jYWxQb2ludCkpOwog
CiAgICAgLy8gRG9uJ3QgbW9kaWZ5IHRoZSBzZWxlY3Rpb24gaWYgd2UncmUgbm90IG9uIGEgbm9k
ZS4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>77519</attachid>
            <date>2010-12-27 14:26:20 -0800</date>
            <delta_ts>2010-12-28 14:19:12 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-51653-20101227142618.patch</filename>
            <type>text/plain</type>
            <size>1884</size>
            <attacher name="Noam Rosenthal">noam</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
YjE3Nzc3YTUzMzFlZjNiYjQ1MjAxYzllYjY0NjliNjA3YWZjNjk0OS4uYmE3ZmViMGNmODk2NWYy
MjEwYjMxZTA2NzA5NDExMDYwZGIzMzE5ZiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAxMC0xMi0yNyAgTm9h
bSBSb3NlbnRoYWwgIDxub2FtLnJvc2VudGhhbEBub2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGV4dCBzZWxlY3Rpb24gY29kZSBzaG91
bGRuJ3QgYmUgaW52b2tlZCB3aGVuIC13ZWJraXQtdXNlci1zZWxlY3QgaXMgbm9uZS4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUxNjUzCisKKyAgICAg
ICAgQ2hlY2sgdGhlIHN0eWxlIGZvciB0aGUgdGFyZ2V0IG5vZGUgcmVuZGVyZXIgYmVmb3JlIHN0
YXJ0aW5nIHRoZSB1c2VyIHNlbGVjdGlvbi4KKyAgICAgICAgT25seSBwZXJmb3JtIHRoZSB1c2Vy
IHNlbGVjdGlvbiB0ZXN0cyBpZiAtd2Via2l0LXVzZXItc2VsZWN0IGlzIHNldCB0byAidGV4dCIu
CisKKyAgICAgICAgTm8gbmV3IHRlc3RzLiBUaGlzIGlzIGFuIG9wdGltaXphdGlvbiB0byBmdW5j
dGlvbmFsaXR5IHRoYXQncyBjb3ZlcmVkIGJ5IGV4aXN0aW5nIHRlc3RzLgorCisgICAgICAgICog
cGFnZS9FdmVudEhhbmRsZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RXZlbnRIYW5kbGVyOjp1
cGRhdGVTZWxlY3Rpb25Gb3JNb3VzZURyYWcpOgorCiAyMDEwLTEyLTI0ICBEYW4gQmVybnN0ZWlu
ICA8bWl0ekBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQWxleGV5IFByb3NrdXJ5
YWtvdi4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGFnZS9FdmVudEhhbmRsZXIuY3BwIGIvV2ViQ29y
ZS9wYWdlL0V2ZW50SGFuZGxlci5jcHAKaW5kZXggMGM1MDcxZTg2MTVhNGIxZWQ1ODBmOGMzODEx
NTg2MTBiNzEzZjg3Ny4uYWVmMTVlMDBhN2JmY2E3YTc5ODM3ODEwMWEzY2VmYzczODllYzk5YiAx
MDA2NDQKLS0tIGEvV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxlci5jcHAKKysrIGIvV2ViQ29yZS9w
YWdlL0V2ZW50SGFuZGxlci5jcHAKQEAgLTYwNyw2ICs2MDcsMTUgQEAgdm9pZCBFdmVudEhhbmRs
ZXI6OnVwZGF0ZVNlbGVjdGlvbkZvck1vdXNlRHJhZyhOb2RlKiB0YXJnZXROb2RlLCBjb25zdCBJ
bnRQb2ludCYKICAgICBpZiAoIXRhcmdldFJlbmRlcmVyKQogICAgICAgICByZXR1cm47CiAKKyAg
ICAvLyBEb24ndCBtb2RpZnkgdGhlIHNlbGVjdGlvbiBmb3Igbm9kZXMgd2l0aCAtd2Via2l0LXVz
ZXItc2VsZWN0OiBub25lLgorICAgIGNvbnN0IFJlbmRlclN0eWxlKiBzdHlsZSA9IHRhcmdldFJl
bmRlcmVyLT5zdHlsZSgpOworICAgIGNvbnN0IEVVc2VyU2VsZWN0IHVzZXJTZWxlY3QgPSBzdHls
ZS0+dXNlclNlbGVjdCgpOworICAgIGlmICh1c2VyU2VsZWN0ID09IFNFTEVDVF9OT05FKSB7Cisg
ICAgICAgIGNvbnN0IFJlbmRlclN0eWxlKiBzdHlsZUZvckZpcnN0TGluZSA9IHRhcmdldFJlbmRl
cmVyLT5maXJzdExpbmVTdHlsZSgpOworICAgICAgICBpZiAoc3R5bGVGb3JGaXJzdExpbmUgPT0g
c3R5bGUgfHwgc3R5bGVGb3JGaXJzdExpbmUtPnVzZXJTZWxlY3QoKSA9PSBTRUxFQ1RfTk9ORSkK
KyAgICAgICAgICAgIHJldHVybjsKKyAgICB9CisKICAgICBWaXNpYmxlUG9zaXRpb24gdGFyZ2V0
UG9zaXRpb24odGFyZ2V0UmVuZGVyZXItPnBvc2l0aW9uRm9yUG9pbnQobG9jYWxQb2ludCkpOwog
CiAgICAgLy8gRG9uJ3QgbW9kaWZ5IHRoZSBzZWxlY3Rpb24gaWYgd2UncmUgbm90IG9uIGEgbm9k
ZS4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>77578</attachid>
            <date>2010-12-28 14:19:16 -0800</date>
            <delta_ts>2011-01-11 05:19:30 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-51653-20101228141915.patch</filename>
            <type>text/plain</type>
            <size>2006</size>
            <attacher name="Noam Rosenthal">noam</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
YjE3Nzc3YTUzMzFlZjNiYjQ1MjAxYzllYjY0NjliNjA3YWZjNjk0OS4uYmE3ZmViMGNmODk2NWYy
MjEwYjMxZTA2NzA5NDExMDYwZGIzMzE5ZiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAxMC0xMi0yNyAgTm9h
bSBSb3NlbnRoYWwgIDxub2FtLnJvc2VudGhhbEBub2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGV4dCBzZWxlY3Rpb24gY29kZSBzaG91
bGRuJ3QgYmUgaW52b2tlZCB3aGVuIC13ZWJraXQtdXNlci1zZWxlY3QgaXMgbm9uZS4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUxNjUzCisKKyAgICAg
ICAgQ2hlY2sgdGhlIHN0eWxlIGZvciB0aGUgdGFyZ2V0IG5vZGUgcmVuZGVyZXIgYmVmb3JlIHN0
YXJ0aW5nIHRoZSB1c2VyIHNlbGVjdGlvbi4KKyAgICAgICAgT25seSBwZXJmb3JtIHRoZSB1c2Vy
IHNlbGVjdGlvbiB0ZXN0cyBpZiAtd2Via2l0LXVzZXItc2VsZWN0IGlzIHNldCB0byAidGV4dCIu
CisKKyAgICAgICAgTm8gbmV3IHRlc3RzLiBUaGlzIGlzIGFuIG9wdGltaXphdGlvbiB0byBmdW5j
dGlvbmFsaXR5IHRoYXQncyBjb3ZlcmVkIGJ5IGV4aXN0aW5nIHRlc3RzLgorCisgICAgICAgICog
cGFnZS9FdmVudEhhbmRsZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RXZlbnRIYW5kbGVyOjp1
cGRhdGVTZWxlY3Rpb25Gb3JNb3VzZURyYWcpOgorCiAyMDEwLTEyLTI0ICBEYW4gQmVybnN0ZWlu
ICA8bWl0ekBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQWxleGV5IFByb3NrdXJ5
YWtvdi4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGFnZS9FdmVudEhhbmRsZXIuY3BwIGIvV2ViQ29y
ZS9wYWdlL0V2ZW50SGFuZGxlci5jcHAKaW5kZXggMGM1MDcxZTg2MTVhNGIxZWQ1ODBmOGMzODEx
NTg2MTBiNzEzZjg3Ny4uZWNkZmE1NzdmZWE5NmRjMTUxODZkNTE5MTA0NjUxYzRlN2U2MmQ3OSAx
MDA2NDQKLS0tIGEvV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxlci5jcHAKKysrIGIvV2ViQ29yZS9w
YWdlL0V2ZW50SGFuZGxlci5jcHAKQEAgLTU5Miw2ICs1OTIsMTIgQEAgdm9pZCBFdmVudEhhbmRs
ZXI6OnVwZGF0ZVNlbGVjdGlvbkZvck1vdXNlRHJhZygpCiAgICAgdXBkYXRlU2VsZWN0aW9uRm9y
TW91c2VEcmFnKHJlc3VsdC5pbm5lck5vZGUoKSwgcmVzdWx0LmxvY2FsUG9pbnQoKSk7CiB9CiAK
K3N0YXRpYyBib29sIGlzVXNlclNlbGVjdGlvbkVuYWJsZWQoUmVuZGVyT2JqZWN0KiByZW5kZXJl
cikKK3sKKyAgICByZXR1cm4gKHJlbmRlcmVyLT5zdHlsZSgpLT51c2VyU2VsZWN0KCkgIT0gU0VM
RUNUX05PTkUKKyAgICAgICAgICAgIHx8IHJlbmRlcmVyLT5maXJzdExpbmVTdHlsZSgpLT51c2Vy
U2VsZWN0KCkgIT0gU0VMRUNUX05PTkUpOworfQorCiB2b2lkIEV2ZW50SGFuZGxlcjo6dXBkYXRl
U2VsZWN0aW9uRm9yTW91c2VEcmFnKE5vZGUqIHRhcmdldE5vZGUsIGNvbnN0IEludFBvaW50JiBs
b2NhbFBvaW50KQogewogICAgIGlmICghbV9tb3VzZURvd25NYXlTdGFydFNlbGVjdCkKQEAgLTYw
Nyw2ICs2MTMsOSBAQCB2b2lkIEV2ZW50SGFuZGxlcjo6dXBkYXRlU2VsZWN0aW9uRm9yTW91c2VE
cmFnKE5vZGUqIHRhcmdldE5vZGUsIGNvbnN0IEludFBvaW50JgogICAgIGlmICghdGFyZ2V0UmVu
ZGVyZXIpCiAgICAgICAgIHJldHVybjsKIAorICAgIGlmICghaXNVc2VyU2VsZWN0aW9uRW5hYmxl
ZCh0YXJnZXRSZW5kZXJlcikpCisgICAgICAgIHJldHVybjsKKwogICAgIFZpc2libGVQb3NpdGlv
biB0YXJnZXRQb3NpdGlvbih0YXJnZXRSZW5kZXJlci0+cG9zaXRpb25Gb3JQb2ludChsb2NhbFBv
aW50KSk7CiAKICAgICAvLyBEb24ndCBtb2RpZnkgdGhlIHNlbGVjdGlvbiBpZiB3ZSdyZSBub3Qg
b24gYSBub2RlLgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>