<?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>137679</bug_id>
          
          <creation_ts>2014-10-13 17:20:49 -0700</creation_ts>
          <short_desc>REGRESSION (r169024): Undetermined text is not displayed in the search field of Adobe Help Website</short_desc>
          <delta_ts>2014-10-16 19:17:19 -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>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>InRadar, Regression</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>enrica</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>mmaxfield</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1041419</commentid>
    <comment_count>0</comment_count>
      <attachid>239761</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-10-13 17:20:49 -0700</bug_when>
    <thetext>Created attachment 239761
test case

http://trac.webkit.org/changeset/169024 caused a regression. Unconfirmed text appears to sometimes match ::selection rules, but it should not.

Steps to reproduce:

Enable Kotoeri Hiragana input source.
Type anything in the text input above (e.g. &quot;hiragana&quot;).
Press a down arrow, so that a drop-down menu appears.
Results: the text disappears.

&lt;rdar://problem/18450335&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1041420</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-10-13 17:21:23 -0700</bug_when>
    <thetext>The actual site is http://helpx.adobe.com/jp/indesign/topics.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1041907</commentid>
    <comment_count>2</comment_count>
      <attachid>239880</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-10-15 11:35:15 -0700</bug_when>
    <thetext>Created attachment 239880
proposed fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1041919</commentid>
    <comment_count>3</comment_count>
      <attachid>239880</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2014-10-15 12:27:45 -0700</bug_when>
    <thetext>Comment on attachment 239880
proposed fix

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

&gt; Source/WebCore/rendering/InlineTextBox.cpp:538
&gt; +    TextPaintStyle selectionPaintStyle = useCustomUnderlines ? textPaintStyle : computeTextSelectionPaintStyle(textPaintStyle, renderer(), lineStyle, paintInfo, paintSelectedTextOnly, paintSelectedTextSeparately, selectionShadow);

This doesn&apos;t make much sense - why should underlines dictate what the paint style of the text above it is? Perhaps we should rename the useCustomUnderlines variable.

Are you sure you don&apos;t want to instead pass these variables to computeTextSelectionPaintStyle instead? It seems like the decision whether to use textPaintStyle or something else is ontologically part of the text selection paint style computation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1041931</commentid>
    <comment_count>4</comment_count>
      <attachid>239886</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-10-15 13:01:58 -0700</bug_when>
    <thetext>Created attachment 239886
with release build fix

Turns out that we need to call computeTextSelectionPaintStyle even if we are not going to use the style, as the function also initializes other variables.

&gt; This doesn&apos;t make much sense - why should underlines dictate what the paint style of the text above it is? Perhaps we should rename the useCustomUnderlines variable.

Do you have a proposal for a better name? The variable is just a result of calling compositionUsesCustomUnderlines(), so the name seems reasonable to me - it doesn&apos;t tell us what the value is supposed to be used for, but it tells us what it is.

&gt; Are you sure you don&apos;t want to instead pass these variables to computeTextSelectionPaintStyle instead?

Yes, I considered this, and preferred to keep both useCustomUnderlines checks in the same function. We already use it in paint() like this:

        if (haveSelection &amp;&amp; !useCustomUnderlines)
            paintSelection(context, boxOrigin, lineStyle, font, selectionPaintStyle.fillColor);

The logic is indeed somewhat unexpected, so it seems better to have it local in one function, not spread all over the code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1042161</commentid>
    <comment_count>5</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2014-10-16 13:03:46 -0700</bug_when>
    <thetext>Unofficial r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1042223</commentid>
    <comment_count>6</comment_count>
      <attachid>239886</attachid>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2014-10-16 15:38:26 -0700</bug_when>
    <thetext>Comment on attachment 239886
with release build fix

Looks good to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1042269</commentid>
    <comment_count>7</comment_count>
      <attachid>239886</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-10-16 19:17:14 -0700</bug_when>
    <thetext>Comment on attachment 239886
with release build fix

Clearing flags on attachment: 239886

Committed r174807: &lt;http://trac.webkit.org/changeset/174807&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1042270</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-10-16 19:17:19 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>239761</attachid>
            <date>2014-10-13 17:20:49 -0700</date>
            <delta_ts>2014-10-13 17:20:49 -0700</delta_ts>
            <desc>test case</desc>
            <filename>InDesign.html</filename>
            <type>text/html</type>
            <size>634</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">PHN0eWxlPgouVGV4dCB7CiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7CiAgICB3
aGl0ZS1zcGFjZTogbm9ybWFsOwogICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlCn0K
Ci5UZXh0OjotbW96LXNlbGVjdGlvbiwgLlRleHQgOjotbW96LXNlbGVjdGlvbiB7CiAgICBiYWNr
Z3JvdW5kOiAjNDQ3MDk5OwogICAgY29sb3I6ICNmZmYKfQoKLlRleHQ6OnNlbGVjdGlvbiB7CiAg
ICBiYWNrZ3JvdW5kOiAjNDQ3MDk5OwogICAgY29sb3I6ICNmZmYKfQoKPC9zdHlsZT4KCgo8aW5w
dXQgdHlwZT0idGV4dCIgY2xhc3M9IlRleHQiPgo8cD5TdGVwcyB0byByZXByb2R1Y2U6PC9wPgo8
b2w+CjxsaT5FbmFibGUgS290b2VyaSBIaXJhZ2FuYSBpbnB1dCBzb3VyY2UuCjxsaT5UeXBlIGFu
eXRoaW5nIGluIHRoZSB0ZXh0IGlucHV0IGFib3ZlIChlLmcuICJoaXJhZ2FuYSIpLgo8bGk+UHJl
c3MgYSBkb3duIGFycm93LCBzbyB0aGF0IGEgZHJvcC1kb3duIG1lbnUgYXBwZWFycy4KPC9vbD4K
PHA+UmVzdWx0czogdGhlIHRleHQgZGlzYXBwZWFycy48L3A+Cgo8cD5UaGlzIG9uZSBkb2Vzbid0
IGhhdmUgOjpzZWxlY3Rpb24gcnVsZXMsIGFuZCBpdCB3b3JrcyBmaW5lOiA8aW5wdXQgdHlwZT0i
dGV4dCI+Lg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>239880</attachid>
            <date>2014-10-15 11:35:15 -0700</date>
            <delta_ts>2014-10-15 13:01:58 -0700</delta_ts>
            <desc>proposed fix</desc>
            <filename>SelectedUnconfirmedText.txt</filename>
            <type>text/plain</type>
            <size>5043</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE3NDczNikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDE0LTEwLTE1ICBBbGV4ZXkg
UHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04gKHIxNjkw
MjQpOiBVbmRldGVybWluZWQgdGV4dCBpcyBub3QgZGlzcGxheWVkIGluIHRoZSBzZWFyY2ggZmll
bGQgb2YgQWRvYmUgSGVscCBXZWJzaXRlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xMzc2NzkKKyAgICAgICAgcmRhcjovL3Byb2JsZW0vMTg0NTAzMzUK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0OiBw
bGF0Zm9ybS9tYWMvZWRpdGluZy9pbnB1dC9zZWxlY3RlZC1jb21wb3NlZC10ZXh0LXBhaW50aW5n
Lmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9JbmxpbmVUZXh0Qm94LmNwcDogKFdlYkNvcmU6
OklubGluZVRleHRCb3g6OnBhaW50KTogV2UgZG8gbm90IHBhaW50CisgICAgICAgIHNlbGVjdGlv
biBiZWNrZ3JvdW5kIGZvciB1bmNvbmZpcm1lZCB0ZXh0IHdpdGggdW5kZXJsaW5lcywgc28gd2Ug
c2hvdWxkIHVzZSBhIHJlZ3VsYXIKKyAgICAgICAgc3R5bGUgZm9yIHRleHQgcGFpbnRpbmcsIGFz
IHdlbGwuCisKIDIwMTQtMTAtMTUgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAog
ICAgICAgICBVc2UgaXM8PigpIC8gZG93bmNhc3Q8PigpIGZvciBSZW5kZXJUZXh0Q29udHJvbCAv
IFJlbmRlclRleHRDb250cm9sU2luZ2xlTGluZQpJbmRleDogU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL0lubGluZVRleHRCb3guY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9JbmxpbmVUZXh0Qm94LmNwcAkocmV2aXNpb24gMTc0NjU0KQorKysgU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL0lubGluZVRleHRCb3guY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01MzUsNyAr
NTM1LDcgQEAgdm9pZCBJbmxpbmVUZXh0Qm94OjpwYWludChQYWludEluZm8mIHBhaQogICAgIGJv
b2wgcGFpbnRTZWxlY3RlZFRleHRPbmx5OwogICAgIGJvb2wgcGFpbnRTZWxlY3RlZFRleHRTZXBh
cmF0ZWx5OwogICAgIGNvbnN0IFNoYWRvd0RhdGEqIHNlbGVjdGlvblNoYWRvdzsKLSAgICBUZXh0
UGFpbnRTdHlsZSBzZWxlY3Rpb25QYWludFN0eWxlID0gY29tcHV0ZVRleHRTZWxlY3Rpb25QYWlu
dFN0eWxlKHRleHRQYWludFN0eWxlLCByZW5kZXJlcigpLCBsaW5lU3R5bGUsIHBhaW50SW5mbywg
cGFpbnRTZWxlY3RlZFRleHRPbmx5LCBwYWludFNlbGVjdGVkVGV4dFNlcGFyYXRlbHksIHNlbGVj
dGlvblNoYWRvdyk7CisgICAgVGV4dFBhaW50U3R5bGUgc2VsZWN0aW9uUGFpbnRTdHlsZSA9IHVz
ZUN1c3RvbVVuZGVybGluZXMgPyB0ZXh0UGFpbnRTdHlsZSA6IGNvbXB1dGVUZXh0U2VsZWN0aW9u
UGFpbnRTdHlsZSh0ZXh0UGFpbnRTdHlsZSwgcmVuZGVyZXIoKSwgbGluZVN0eWxlLCBwYWludElu
Zm8sIHBhaW50U2VsZWN0ZWRUZXh0T25seSwgcGFpbnRTZWxlY3RlZFRleHRTZXBhcmF0ZWx5LCBz
ZWxlY3Rpb25TaGFkb3cpOwogCiAgICAgLy8gU2V0IG91ciBmb250LgogICAgIGNvbnN0IEZvbnQm
IGZvbnQgPSBmb250VG9Vc2UobGluZVN0eWxlLCByZW5kZXJlcigpKTsKSW5kZXg6IExheW91dFRl
c3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlz
aW9uIDE3NDczNikKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAt
MSwzICsxLDE0IEBACisyMDE0LTEwLTE1ICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUu
Y29tPgorCisgICAgICAgIFJFR1JFU1NJT04gKHIxNjkwMjQpOiBVbmRldGVybWluZWQgdGV4dCBp
cyBub3QgZGlzcGxheWVkIGluIHRoZSBzZWFyY2ggZmllbGQgb2YgQWRvYmUgSGVscCBXZWJzaXRl
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzc2NzkK
KyAgICAgICAgcmRhcjovL3Byb2JsZW0vMTg0NTAzMzUKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHBsYXRmb3JtL21hYy9lZGl0aW5nL2lucHV0L3Nl
bGVjdGVkLWNvbXBvc2VkLXRleHQtcGFpbnRpbmctZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAg
ICAgICogcGxhdGZvcm0vbWFjL2VkaXRpbmcvaW5wdXQvc2VsZWN0ZWQtY29tcG9zZWQtdGV4dC1w
YWludGluZy5odG1sOiBBZGRlZC4KKwogMjAxNC0xMC0xNSAgWmFsYW4gQnVqdGFzICA8emFsYW5A
YXBwbGUuY29tPgogCiAgICAgICAgIFtNYWNdIFVucmV2aWV3ZWQgZ2FyZGVuaW5nLgpJbmRleDog
TGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2VkaXRpbmcvaW5wdXQvc2VsZWN0ZWQtY29tcG9zZWQt
dGV4dC1wYWludGluZy1leHBlY3RlZC5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3Bs
YXRmb3JtL21hYy9lZGl0aW5nL2lucHV0L3NlbGVjdGVkLWNvbXBvc2VkLXRleHQtcGFpbnRpbmct
ZXhwZWN0ZWQuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9l
ZGl0aW5nL2lucHV0L3NlbGVjdGVkLWNvbXBvc2VkLXRleHQtcGFpbnRpbmctZXhwZWN0ZWQuaHRt
bAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDE5IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1s
PgorPG1ldGEgY2hhcnNldD0idXRmLTgiPgorPGJvZHk+Cis8cD5UZXN0IHRoYXQgc2VsZWN0ZWQg
dW5jb25maXJtZWQgdGV4dCBpZ25vcmVzIDo6c2VsZWN0aW9uIHJ1bGVzLgorVG8gdGVzdCBtYW51
YWxseSwgdHlwZSBhbnl0aGluZyB1c2luZyBLb3RvZXJpIEhpcmFnYW5hLCBhbmQgcHJlc3MgZG93
biBhcnJvdy4gVGhlIHRleHQgc2hvdWxkIG5vdCBiZWNvbWUgaW52aXNpYmxlLjwvcD4KKzxpbnB1
dCBpZD0idGVzdCIgdHlwZT0idGV4dCI+Cis8c2NyaXB0PgorCit2YXIgdGVzdCA9IGRvY3VtZW50
LmdldEVsZW1lbnRCeUlkKCd0ZXN0Jyk7Cit0ZXN0LmZvY3VzKCk7CisKK3ZhciBtYXJrZWRUZXh0
ID0gdGV4dElucHV0Q29udHJvbGxlci5tYWtlQXR0cmlidXRlZFN0cmluZygi44Gy44KJ44GM44Gq
Iik7CittYXJrZWRUZXh0LmFkZEF0dHJpYnV0ZSgiTlNVbmRlcmxpbmUiLCAyKTsKK3RleHRJbnB1
dENvbnRyb2xsZXIuc2V0TWFya2VkVGV4dChtYXJrZWRUZXh0LCAwLCA0KTsKKworPC9zY3JpcHQ+
Cis8L2JvZHk+Cis8L2h0bWw+CgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBMYXlvdXRUZXN0cy9wbGF0
Zm9ybS9tYWMvZWRpdGluZy9pbnB1dC9zZWxlY3RlZC1jb21wb3NlZC10ZXh0LXBhaW50aW5nLWV4
cGVjdGVkLmh0bWwKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpBZGRlZDogc3ZuOm1pbWUtdHlwZQojIyAtMCwwICsxICMj
Cit0ZXh0L2h0bWwKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBwcm9wZXJ0eQpJbmRleDogTGF5b3V0
VGVzdHMvcGxhdGZvcm0vbWFjL2VkaXRpbmcvaW5wdXQvc2VsZWN0ZWQtY29tcG9zZWQtdGV4dC1w
YWludGluZy5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9lZGl0
aW5nL2lucHV0L3NlbGVjdGVkLWNvbXBvc2VkLXRleHQtcGFpbnRpbmcuaHRtbAkocmV2aXNpb24g
MCkKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9lZGl0aW5nL2lucHV0L3NlbGVjdGVkLWNv
bXBvc2VkLXRleHQtcGFpbnRpbmcuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDI2IEBA
Cis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPG1ldGEgY2hhcnNldD0idXRmLTgiPgorPGJvZHk+
Cis8c3R5bGU+Cis6OnNlbGVjdGlvbiB7CisgICAgYmFja2dyb3VuZDogIzQ0NzA5OTsKKyAgICBj
b2xvcjogI2ZmZgorfQorCis8L3N0eWxlPgorPHA+VGVzdCB0aGF0IHNlbGVjdGVkIHVuY29uZmly
bWVkIHRleHQgaWdub3JlcyA6OnNlbGVjdGlvbiBydWxlcy4KK1RvIHRlc3QgbWFudWFsbHksIHR5
cGUgYW55dGhpbmcgdXNpbmcgS290b2VyaSBIaXJhZ2FuYSwgYW5kIHByZXNzIGRvd24gYXJyb3cu
IFRoZSB0ZXh0IHNob3VsZCBub3QgYmVjb21lIGludmlzaWJsZS48L3A+Cis8aW5wdXQgaWQ9InRl
c3QiIHR5cGU9InRleHQiPgorPHNjcmlwdD4KKwordmFyIHRlc3QgPSBkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgndGVzdCcpOwordGVzdC5mb2N1cygpOworCit2YXIgbWFya2VkVGV4dCA9IHRleHRJ
bnB1dENvbnRyb2xsZXIubWFrZUF0dHJpYnV0ZWRTdHJpbmcoIuOBsuOCieOBjOOBqiIpOworbWFy
a2VkVGV4dC5hZGRBdHRyaWJ1dGUoIk5TVW5kZXJsaW5lIiwgMik7Cit0ZXh0SW5wdXRDb250cm9s
bGVyLnNldE1hcmtlZFRleHQobWFya2VkVGV4dCwgMCwgNCk7CisKKzwvc2NyaXB0PgorPC9ib2R5
PgorPC9odG1sPgoKUHJvcGVydHkgY2hhbmdlcyBvbjogTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFj
L2VkaXRpbmcvaW5wdXQvc2VsZWN0ZWQtY29tcG9zZWQtdGV4dC1wYWludGluZy5odG1sCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KQWRkZWQ6IHN2bjptaW1lLXR5cGUKIyMgLTAsMCArMSAjIwordGV4dC9odG1sClwgTm8g
bmV3bGluZSBhdCBlbmQgb2YgcHJvcGVydHkK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>239886</attachid>
            <date>2014-10-15 13:01:58 -0700</date>
            <delta_ts>2014-10-16 19:17:14 -0700</delta_ts>
            <desc>with release build fix</desc>
            <filename>SelectedUnconfirmedText.txt</filename>
            <type>text/plain</type>
            <size>5050</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE3NDczNikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDE0LTEwLTE1ICBBbGV4ZXkg
UHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04gKHIxNjkw
MjQpOiBVbmRldGVybWluZWQgdGV4dCBpcyBub3QgZGlzcGxheWVkIGluIHRoZSBzZWFyY2ggZmll
bGQgb2YgQWRvYmUgSGVscCBXZWJzaXRlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xMzc2NzkKKyAgICAgICAgcmRhcjovL3Byb2JsZW0vMTg0NTAzMzUK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0OiBw
bGF0Zm9ybS9tYWMvZWRpdGluZy9pbnB1dC9zZWxlY3RlZC1jb21wb3NlZC10ZXh0LXBhaW50aW5n
Lmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9JbmxpbmVUZXh0Qm94LmNwcDogKFdlYkNvcmU6
OklubGluZVRleHRCb3g6OnBhaW50KTogV2UgZG8gbm90IHBhaW50CisgICAgICAgIHNlbGVjdGlv
biBiZWNrZ3JvdW5kIGZvciB1bmNvbmZpcm1lZCB0ZXh0IHdpdGggdW5kZXJsaW5lcywgc28gd2Ug
c2hvdWxkIHVzZSBhIHJlZ3VsYXIKKyAgICAgICAgc3R5bGUgZm9yIHRleHQgcGFpbnRpbmcsIGFz
IHdlbGwuCisKIDIwMTQtMTAtMTUgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAog
ICAgICAgICBVc2UgaXM8PigpIC8gZG93bmNhc3Q8PigpIGZvciBSZW5kZXJUZXh0Q29udHJvbCAv
IFJlbmRlclRleHRDb250cm9sU2luZ2xlTGluZQpJbmRleDogU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL0lubGluZVRleHRCb3guY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9JbmxpbmVUZXh0Qm94LmNwcAkocmV2aXNpb24gMTc0NjU0KQorKysgU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL0lubGluZVRleHRCb3guY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01MzcsNiAr
NTM3LDEwIEBAIHZvaWQgSW5saW5lVGV4dEJveDo6cGFpbnQoUGFpbnRJbmZvJiBwYWkKICAgICBj
b25zdCBTaGFkb3dEYXRhKiBzZWxlY3Rpb25TaGFkb3c7CiAgICAgVGV4dFBhaW50U3R5bGUgc2Vs
ZWN0aW9uUGFpbnRTdHlsZSA9IGNvbXB1dGVUZXh0U2VsZWN0aW9uUGFpbnRTdHlsZSh0ZXh0UGFp
bnRTdHlsZSwgcmVuZGVyZXIoKSwgbGluZVN0eWxlLCBwYWludEluZm8sIHBhaW50U2VsZWN0ZWRU
ZXh0T25seSwgcGFpbnRTZWxlY3RlZFRleHRTZXBhcmF0ZWx5LCBzZWxlY3Rpb25TaGFkb3cpOwog
CisgICAgLy8gVGV4dCB3aXRoIGN1c3RvbSB1bmRlcmxpbmVzIGRvZXMgbm90IGhhdmUgc2VsZWN0
aW9uIGJhY2tncm91bmQgcGFpbnRlZCwgc28gc2VsZWN0aW9uIHBhaW50IHN0eWxlIGlzIG5vdCBh
cHByb3ByaWF0ZSBmb3IgaXQuCisgICAgaWYgKHVzZUN1c3RvbVVuZGVybGluZXMpCisgICAgICAg
IHNlbGVjdGlvblBhaW50U3R5bGUgPSB0ZXh0UGFpbnRTdHlsZTsKKwogICAgIC8vIFNldCBvdXIg
Zm9udC4KICAgICBjb25zdCBGb250JiBmb250ID0gZm9udFRvVXNlKGxpbmVTdHlsZSwgcmVuZGVy
ZXIoKSk7CiAgICAgLy8gMS4gUGFpbnQgYmFja2dyb3VuZHMgYmVoaW5kIHRleHQgaWYgbmVlZGVk
LiBFeGFtcGxlcyBvZiBzdWNoIGJhY2tncm91bmRzIGluY2x1ZGUgc2VsZWN0aW9uCkluZGV4OiBM
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CShyZXZpc2lvbiAxNzQ3MzYpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29w
eSkKQEAgLTEsMyArMSwxNCBAQAorMjAxNC0xMC0xNSAgQWxleGV5IFByb3NrdXJ5YWtvdiAgPGFw
QGFwcGxlLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OIChyMTY5MDI0KTogVW5kZXRlcm1pbmVk
IHRleHQgaXMgbm90IGRpc3BsYXllZCBpbiB0aGUgc2VhcmNoIGZpZWxkIG9mIEFkb2JlIEhlbHAg
V2Vic2l0ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTM3Njc5CisgICAgICAgIHJkYXI6Ly9wcm9ibGVtLzE4NDUwMzM1CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvZWRpdGluZy9p
bnB1dC9zZWxlY3RlZC1jb21wb3NlZC10ZXh0LXBhaW50aW5nLWV4cGVjdGVkLmh0bWw6IEFkZGVk
LgorICAgICAgICAqIHBsYXRmb3JtL21hYy9lZGl0aW5nL2lucHV0L3NlbGVjdGVkLWNvbXBvc2Vk
LXRleHQtcGFpbnRpbmcuaHRtbDogQWRkZWQuCisKIDIwMTQtMTAtMTUgIFphbGFuIEJ1anRhcyAg
PHphbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBbTWFjXSBVbnJldmlld2VkIGdhcmRlbmluZy4K
SW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9lZGl0aW5nL2lucHV0L3NlbGVjdGVkLWNv
bXBvc2VkLXRleHQtcGFpbnRpbmctZXhwZWN0ZWQuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9tYWMvZWRpdGluZy9pbnB1dC9zZWxlY3RlZC1jb21wb3NlZC10ZXh0LXBh
aW50aW5nLWV4cGVjdGVkLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9y
bS9tYWMvZWRpdGluZy9pbnB1dC9zZWxlY3RlZC1jb21wb3NlZC10ZXh0LXBhaW50aW5nLWV4cGVj
dGVkLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwxOSBAQAorPCFET0NUWVBFIGh0bWw+
Cis8aHRtbD4KKzxtZXRhIGNoYXJzZXQ9InV0Zi04Ij4KKzxib2R5PgorPHA+VGVzdCB0aGF0IHNl
bGVjdGVkIHVuY29uZmlybWVkIHRleHQgaWdub3JlcyA6OnNlbGVjdGlvbiBydWxlcy4KK1RvIHRl
c3QgbWFudWFsbHksIHR5cGUgYW55dGhpbmcgdXNpbmcgS290b2VyaSBIaXJhZ2FuYSwgYW5kIHBy
ZXNzIGRvd24gYXJyb3cuIFRoZSB0ZXh0IHNob3VsZCBub3QgYmVjb21lIGludmlzaWJsZS48L3A+
Cis8aW5wdXQgaWQ9InRlc3QiIHR5cGU9InRleHQiPgorPHNjcmlwdD4KKwordmFyIHRlc3QgPSBk
b2N1bWVudC5nZXRFbGVtZW50QnlJZCgndGVzdCcpOwordGVzdC5mb2N1cygpOworCit2YXIgbWFy
a2VkVGV4dCA9IHRleHRJbnB1dENvbnRyb2xsZXIubWFrZUF0dHJpYnV0ZWRTdHJpbmcoIuOBsuOC
ieOBjOOBqiIpOworbWFya2VkVGV4dC5hZGRBdHRyaWJ1dGUoIk5TVW5kZXJsaW5lIiwgMik7Cit0
ZXh0SW5wdXRDb250cm9sbGVyLnNldE1hcmtlZFRleHQobWFya2VkVGV4dCwgMCwgNCk7CisKKzwv
c2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgoKUHJvcGVydHkgY2hhbmdlcyBvbjogTGF5b3V0VGVz
dHMvcGxhdGZvcm0vbWFjL2VkaXRpbmcvaW5wdXQvc2VsZWN0ZWQtY29tcG9zZWQtdGV4dC1wYWlu
dGluZy1leHBlY3RlZC5odG1sCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KQWRkZWQ6IHN2bjptaW1lLXR5cGUKIyMgLTAs
MCArMSAjIwordGV4dC9odG1sClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgcHJvcGVydHkKSW5kZXg6
IExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9lZGl0aW5nL2lucHV0L3NlbGVjdGVkLWNvbXBvc2Vk
LXRleHQtcGFpbnRpbmcuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9t
YWMvZWRpdGluZy9pbnB1dC9zZWxlY3RlZC1jb21wb3NlZC10ZXh0LXBhaW50aW5nLmh0bWwJKHJl
dmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvZWRpdGluZy9pbnB1dC9zZWxl
Y3RlZC1jb21wb3NlZC10ZXh0LXBhaW50aW5nLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTAsMCAr
MSwyNiBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxtZXRhIGNoYXJzZXQ9InV0Zi04Ij4K
Kzxib2R5PgorPHN0eWxlPgorOjpzZWxlY3Rpb24geworICAgIGJhY2tncm91bmQ6ICM0NDcwOTk7
CisgICAgY29sb3I6ICNmZmYKK30KKworPC9zdHlsZT4KKzxwPlRlc3QgdGhhdCBzZWxlY3RlZCB1
bmNvbmZpcm1lZCB0ZXh0IGlnbm9yZXMgOjpzZWxlY3Rpb24gcnVsZXMuCitUbyB0ZXN0IG1hbnVh
bGx5LCB0eXBlIGFueXRoaW5nIHVzaW5nIEtvdG9lcmkgSGlyYWdhbmEsIGFuZCBwcmVzcyBkb3du
IGFycm93LiBUaGUgdGV4dCBzaG91bGQgbm90IGJlY29tZSBpbnZpc2libGUuPC9wPgorPGlucHV0
IGlkPSJ0ZXN0IiB0eXBlPSJ0ZXh0Ij4KKzxzY3JpcHQ+CisKK3ZhciB0ZXN0ID0gZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoJ3Rlc3QnKTsKK3Rlc3QuZm9jdXMoKTsKKwordmFyIG1hcmtlZFRleHQg
PSB0ZXh0SW5wdXRDb250cm9sbGVyLm1ha2VBdHRyaWJ1dGVkU3RyaW5nKCLjgbLjgonjgYzjgaoi
KTsKK21hcmtlZFRleHQuYWRkQXR0cmlidXRlKCJOU1VuZGVybGluZSIsIDIpOwordGV4dElucHV0
Q29udHJvbGxlci5zZXRNYXJrZWRUZXh0KG1hcmtlZFRleHQsIDAsIDQpOworCis8L3NjcmlwdD4K
KzwvYm9keT4KKzwvaHRtbD4KClByb3BlcnR5IGNoYW5nZXMgb246IExheW91dFRlc3RzL3BsYXRm
b3JtL21hYy9lZGl0aW5nL2lucHV0L3NlbGVjdGVkLWNvbXBvc2VkLXRleHQtcGFpbnRpbmcuaHRt
bApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCkFkZGVkOiBzdm46bWltZS10eXBlCiMjIC0wLDAgKzEgIyMKK3RleHQvaHRt
bApcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIHByb3BlcnR5Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>