<?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>97183</bug_id>
          
          <creation_ts>2012-09-20 02:28:00 -0700</creation_ts>
          <short_desc>REGRESSION(r127727): Calendar picker focus doesn&apos;t loop in calendar-picker.html</short_desc>
          <delta_ts>2012-09-24 04:08:25 -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>Forms</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Keishi Hattori">keishi</reporter>
          <assigned_to name="Keishi Hattori">keishi</assigned_to>
          <cc>tkent</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>724310</commentid>
    <comment_count>0</comment_count>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2012-09-20 02:28:00 -0700</bug_when>
    <thetext>Calendar picker focus doesn&apos;t loop in calendar-picker.html. It seems to be working properly in the page popup.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>724317</commentid>
    <comment_count>1</comment_count>
      <attachid>164869</attachid>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2012-09-20 02:37:28 -0700</bug_when>
    <thetext>Created attachment 164869
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>724329</commentid>
    <comment_count>2</comment_count>
      <attachid>164869</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-09-20 02:58:38 -0700</bug_when>
    <thetext>Comment on attachment 164869
Patch

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

&gt; LayoutTests/fast/forms/date/calendar-picker-key-operations.html:59
&gt; +    debug(&apos;Check if tabbing works.&apos;);

The expectation doesn&apos;t contain this line.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>724368</commentid>
    <comment_count>3</comment_count>
      <attachid>164883</attachid>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2012-09-20 03:33:56 -0700</bug_when>
    <thetext>Created attachment 164883
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>724418</commentid>
    <comment_count>4</comment_count>
      <attachid>164883</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-09-20 04:45:32 -0700</bug_when>
    <thetext>Comment on attachment 164883
Patch

ok</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>726531</commentid>
    <comment_count>5</comment_count>
      <attachid>164883</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-24 04:08:23 -0700</bug_when>
    <thetext>Comment on attachment 164883
Patch

Clearing flags on attachment: 164883

Committed r129344: &lt;http://trac.webkit.org/changeset/129344&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>726532</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-24 04:08:25 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>164869</attachid>
            <date>2012-09-20 02:37:28 -0700</date>
            <delta_ts>2012-09-20 03:33:53 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-97183-20120920183653.patch</filename>
            <type>text/plain</type>
            <size>5990</size>
            <attacher name="Keishi Hattori">keishi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI5MTA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTk1NjhkMDc3YjFjODg4
MThjNTRmYmVkMmFjZWJhODg1ZjAyNTQyYi4uYmRiMjFhNjM0ODYwNDQyOTZiYjUzYmZhYjA1MGJj
ZjdiYTFlZmExMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEyLTA5LTIwICBLZWlz
aGkgSGF0dG9yaSAgPGtlaXNoaUB3ZWJraXQub3JnPgorCisgICAgICAgIFJFR1JFU1NJT04ocjEy
NzcyNyk6IENhbGVuZGFyIHBpY2tlciBmb2N1cyBkb2Vzbid0IGxvb3AgaW4gY2FsZW5kYXItcGlj
a2VyLmh0bWwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTk3MTgzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
Rml4aW5nIGJ1ZyBjYWxlbmRhci1waWNrZXIuaHRtbC4gVGhlIHBhZ2UgcG9wdXAgYmVoYXZlcyBm
aW5lIGJlY2F1c2UKKyAgICAgICAgdGhpcyBjb2RlIGlzIG9ubHkgbmVjZXNzYXJ5IGluIGNhbGVu
ZGFyLXBpY2tlci5odG1sIHdoZXJlIHRoZSBmb2N1cyBjYW4KKyAgICAgICAgbW92ZSBvdXRzaWRl
IG9mIHRoZSBwaWNrZXIgYmVjYXVzZSB3ZSBhcmUganVzdCB1c2luZyBhbiBpZnJhbWUuCisKKyAg
ICAgICAgTm8gbmV3IHRlc3RzLiBBZGRlZCB0ZXN0cyB0byBjYWxlbmRhci1waWNrZXIta2V5LW9w
ZXJhdGlvbnMuaHRtbC4KKworICAgICAgICAqIFJlc291cmNlcy9wYWdlcG9wdXBzL2NhbGVuZGFy
UGlja2VyLmpzOgorICAgICAgICAoWWVhck1vbnRoQ29udHJvbGxlci5wcm90b3R5cGUuYXR0YWNo
VG8pOgorICAgICAgICAoQ2FsZW5kYXJQaWNrZXIucHJvdG90eXBlLl9oYW5kbGVCb2R5S2V5RG93
bik6CisKIDIwMTItMDktMjAgIFlvc2hpZnVtaSBJbm91ZSAgPHlvc2luQGNocm9taXVtLm9yZz4K
IAogICAgICAgICBbRm9ybXNdIEhUTUxTZWxlY3RFbGVtZW50IHNob3VsZCBjYWxsIGZvcm1TdGF0
ZURpZENoYW5nZSBvbiBib3RoIG1lbnVsaXN0IGFuZCBsaXNib3ggbW9kZQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvUmVzb3VyY2VzL3BhZ2Vwb3B1cHMvY2FsZW5kYXJQaWNrZXIuanMgYi9T
b3VyY2UvV2ViQ29yZS9SZXNvdXJjZXMvcGFnZXBvcHVwcy9jYWxlbmRhclBpY2tlci5qcwppbmRl
eCA4YWNjNDJiMjhmNTFlN2NkMzAzOGM4MDM2MzEwMjYwZGZhYzFiODc1Li45OTFiMDRlZDkyZjJi
OTBhMzBlMjEyMDUzNGVjMWNiZThhNmE4MmE2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9S
ZXNvdXJjZXMvcGFnZXBvcHVwcy9jYWxlbmRhclBpY2tlci5qcworKysgYi9Tb3VyY2UvV2ViQ29y
ZS9SZXNvdXJjZXMvcGFnZXBvcHVwcy9jYWxlbmRhclBpY2tlci5qcwpAQCAtNDYwLDcgKzQ2MCw3
IEBAIFllYXJNb250aENvbnRyb2xsZXIucHJvdG90eXBlLmF0dGFjaFRvID0gZnVuY3Rpb24oZWxl
bWVudCkgewogICAgIH0KICAgICB0aGlzLl9tb250aC5zdHlsZS5taW5XaWR0aCA9IG1heFdpZHRo
ICsgJ3B4JzsKIAotICAgIGdsb2JhbC5maXJzdEZvY3VzYWJsZUNvbnRyb2wgPSB0aGlzLl9sZWZ0
MjsgLy8gRklYTUU6IFNob3VsZCBpdCBiZSB0aGlzLm1vbnRoPworICAgIHRoaXMucGlja2VyLmZp
cnN0Rm9jdXNhYmxlQ29udHJvbCA9IHRoaXMuX2xlZnQyOyAvLyBGSVhNRTogU2hvdWxkIGl0IGJl
IHRoaXMubW9udGg/CiB9OwogCiBZZWFyTW9udGhDb250cm9sbGVyLmFkZFRlblllYXJzQnV0dG9u
cyA9IGZhbHNlOwpAQCAtMTE1OSwxMSArMTE1OSwxMSBAQCBDYWxlbmRhclBpY2tlci5wcm90b3R5
cGUuX2hhbmRsZUJvZHlLZXlEb3duID0gZnVuY3Rpb24oZXZlbnQpIHsKICAgICB0aGlzLm1heWJl
VXBkYXRlRm9jdXNTdHlsZSgpOwogICAgIHZhciBrZXkgPSBldmVudC5rZXlJZGVudGlmaWVyOwog
ICAgIGlmIChrZXkgPT0gIlUrMDAwOSIpIHsKLSAgICAgICAgaWYgKCFldmVudC5zaGlmdEtleSAm
JiBkb2N1bWVudC5hY3RpdmVFbGVtZW50ID09IGdsb2JhbC5sYXN0Rm9jdXNhYmxlQ29udHJvbCkg
eworICAgICAgICBpZiAoIWV2ZW50LnNoaWZ0S2V5ICYmIGRvY3VtZW50LmFjdGl2ZUVsZW1lbnQg
PT0gdGhpcy5sYXN0Rm9jdXNhYmxlQ29udHJvbCkgewogICAgICAgICAgICAgZXZlbnQuc3RvcFBy
b3BhZ2F0aW9uKCk7CiAgICAgICAgICAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpOwogICAgICAg
ICAgICAgdGhpcy5maXJzdEZvY3VzYWJsZUNvbnRyb2wuZm9jdXMoKTsKLSAgICAgICAgfSBlbHNl
IGlmIChldmVudC5zaGlmdEtleSAmJiBkb2N1bWVudC5hY3RpdmVFbGVtZW50ID09IGdsb2JhbC5m
aXJzdEZvY3VzYWJsZUNvbnRyb2wpIHsKKyAgICAgICAgfSBlbHNlIGlmIChldmVudC5zaGlmdEtl
eSAmJiBkb2N1bWVudC5hY3RpdmVFbGVtZW50ID09IHRoaXMuZmlyc3RGb2N1c2FibGVDb250cm9s
KSB7CiAgICAgICAgICAgICBldmVudC5zdG9wUHJvcGFnYXRpb24oKTsKICAgICAgICAgICAgIGV2
ZW50LnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgICAgICB0aGlzLmxhc3RGb2N1c2FibGVDb250
cm9sLmZvY3VzKCk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKaW5kZXggNjczNGM0MzJjYTRmMDUxYWJmYjY0YmFlNzJiYjZjMDYxY2Q0
ODFkZS4uMmY3NjQwYWQ4NzJlMTgwOTVkZDQ3YjJkNWI3MjliNzQ2N2M5OWE0ZiAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAt
MSw1ICsxLDE1IEBACiAyMDEyLTA5LTIwICBLZWlzaGkgSGF0dG9yaSAgPGtlaXNoaUB3ZWJraXQu
b3JnPgogCisgICAgICAgIFJFR1JFU1NJT04ocjEyNzcyNyk6IENhbGVuZGFyIHBpY2tlciBmb2N1
cyBkb2Vzbid0IGxvb3AgaW4gY2FsZW5kYXItcGlja2VyLmh0bWwKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk3MTgzCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L2Zvcm1zL2RhdGUvY2FsZW5kYXIt
cGlja2VyLWtleS1vcGVyYXRpb25zLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBmYXN0L2Zvcm1z
L2RhdGUvY2FsZW5kYXItcGlja2VyLWtleS1vcGVyYXRpb25zLmh0bWw6CisKKzIwMTItMDktMjAg
IEtlaXNoaSBIYXR0b3JpICA8a2Vpc2hpQHdlYmtpdC5vcmc+CisKICAgICAgICAgUkVHUkVTU0lP
TihyMTI3NzI3KTogQ2FuJ3QgbmF2aWdhdGUgYmV0d2VlbiBtb250aHMgd2l0aCBhcnJvdyBrZXlz
IGluIGNhbGVuZGFyIHBpY2tlcgogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9OTcxNjYKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9k
YXRlL2NhbGVuZGFyLXBpY2tlci1rZXktb3BlcmF0aW9ucy1leHBlY3RlZC50eHQgYi9MYXlvdXRU
ZXN0cy9mYXN0L2Zvcm1zL2RhdGUvY2FsZW5kYXItcGlja2VyLWtleS1vcGVyYXRpb25zLWV4cGVj
dGVkLnR4dAppbmRleCA0YjRjY2Y4ZTRmNjI5MzY0YmUwMjJmYzA3MzMwOWY4MGE2MTk3Y2VhLi41
OTRhNWQxZWU4MjdiYjhhMjc4MjA2YThkM2FmNjA2OTQxNzhjNDViIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9mYXN0L2Zvcm1zL2RhdGUvY2FsZW5kYXItcGlja2VyLWtleS1vcGVyYXRpb25zLWV4
cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2RhdGUvY2FsZW5kYXItcGlj
a2VyLWtleS1vcGVyYXRpb25zLWV4cGVjdGVkLnR4dApAQCAtMjQsNiArMjQsMTEgQEAgUEFTUyBz
ZWxlY3RlZERhdGUoKSBpcyAiMjAwMC0wMS0wOCIKIFBBU1Mgc2VsZWN0ZWRNb250aFllYXIoKSBp
cyAiMTk5OS0xMSIKIFBBU1Mgc2VsZWN0ZWREYXRlKCkgaXMgIjE5OTktMTItMjYiCiBQQVNTIHNl
bGVjdGVkTW9udGhZZWFyKCkgaXMgIjIwMDAtMCIKK1BBU1MgZm9jdXNlZEVsZW1lbnQoKSBpcyAi
LmRheXMtYXJlYS1jb250YWluZXIiCitQQVNTIGZvY3VzZWRFbGVtZW50KCkgaXMgIi50b2RheS1i
dXR0b25bdmFsdWU9VG9kYXldIgorUEFTUyBmb2N1c2VkRWxlbWVudCgpIGlzICIuY2xlYXItYnV0
dG9uW3ZhbHVlPUNsZWFyXSIKK1BBU1MgZm9jdXNlZEVsZW1lbnQoKSBpcyAiLnllYXItbW9udGgt
YnV0dG9uW3ZhbHVlPTw8XSIKK1BBU1MgZm9jdXNlZEVsZW1lbnQoKSBpcyAiLmNsZWFyLWJ1dHRv
blt2YWx1ZT1DbGVhcl0iCiBQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCiAKIFRFU1Qg
Q09NUExFVEUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvZGF0ZS9jYWxlbmRh
ci1waWNrZXIta2V5LW9wZXJhdGlvbnMuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvZGF0
ZS9jYWxlbmRhci1waWNrZXIta2V5LW9wZXJhdGlvbnMuaHRtbAppbmRleCBkMzQzNzExMmIyMjRl
OGRjNmQ4YzJmYzllMzM2NzhmY2M3NmY2M2ZhLi40MTYzMzEzNTE1ZjdhZmM0ZjY0NjJmYjNiZGYz
NGMxMDMxNzgzMTQzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2RhdGUvY2Fs
ZW5kYXItcGlja2VyLWtleS1vcGVyYXRpb25zLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9m
b3Jtcy9kYXRlL2NhbGVuZGFyLXBpY2tlci1rZXktb3BlcmF0aW9ucy5odG1sCkBAIC01Niw2ICs1
NiwxNyBAQCBwaWNrZXJXaW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigicmVzaXplIiwgZnVuY3Rpb24o
KSB7CiAgICAgc2hvdWxkQmUoJ3NlbGVjdGVkRGF0ZSgpJywgJyIxOTk5LTEyLTI2IicpOwogICAg
IHNob3VsZEJlKCdzZWxlY3RlZE1vbnRoWWVhcigpJywgJyIyMDAwLTAiJyk7CiAKKyAgICBkZWJ1
ZygnQ2hlY2sgaWYgdGFiYmluZyB3b3Jrcy4nKTsKKyAgICBzaG91bGRCZSgnZm9jdXNlZEVsZW1l
bnQoKScsICciLmRheXMtYXJlYS1jb250YWluZXIiJyk7CisgICAgZXZlbnRTZW5kZXIua2V5RG93
bignXHQnKTsKKyAgICBzaG91bGRCZSgnZm9jdXNlZEVsZW1lbnQoKScsICciLnRvZGF5LWJ1dHRv
blt2YWx1ZT1Ub2RheV0iJyk7CisgICAgZXZlbnRTZW5kZXIua2V5RG93bignXHQnKTsKKyAgICBz
aG91bGRCZSgnZm9jdXNlZEVsZW1lbnQoKScsICciLmNsZWFyLWJ1dHRvblt2YWx1ZT1DbGVhcl0i
Jyk7CisgICAgZXZlbnRTZW5kZXIua2V5RG93bignXHQnKTsKKyAgICBzaG91bGRCZSgnZm9jdXNl
ZEVsZW1lbnQoKScsICciLnllYXItbW9udGgtYnV0dG9uW3ZhbHVlPTw8XSInKTsKKyAgICBldmVu
dFNlbmRlci5rZXlEb3duKCdcdCcsIFsnc2hpZnRLZXknXSk7CisgICAgc2hvdWxkQmUoJ2ZvY3Vz
ZWRFbGVtZW50KCknLCAnIi5jbGVhci1idXR0b25bdmFsdWU9Q2xlYXJdIicpOworCiAgICAgZmlu
aXNoSlNUZXN0KCk7CiB9LCBmYWxzZSk7CiAKQEAgLTczLDYgKzg0LDE2IEBAIGZ1bmN0aW9uIHNl
bGVjdGVkTW9udGhZZWFyKCkgewogICAgIHJldHVybiBlbGVtZW50LmRhdGFzZXQudmFsdWU7CiB9
CiAKK2Z1bmN0aW9uIGZvY3VzZWRFbGVtZW50KCkgeworICAgIHZhciBlbGVtZW50ID0gcGlja2Vy
V2luZG93LmRvY3VtZW50LmFjdGl2ZUVsZW1lbnQ7CisgICAgaWYgKCFlbGVtZW50KQorICAgICAg
ICByZXR1cm4gbnVsbDsKKyAgICB2YXIgaWRlbnRpZmllciA9ICIuIiArIGVsZW1lbnQuY2xhc3NO
YW1lOworICAgIGlmIChlbGVtZW50LnZhbHVlKQorICAgICAgICBpZGVudGlmaWVyICs9ICJbdmFs
dWU9IiArIGVsZW1lbnQudmFsdWUgKyAiXSI7CisgICAgcmV0dXJuIGlkZW50aWZpZXI7Cit9CisK
IGZ1bmN0aW9uIHNlbmRLZXkoaW5wdXQsIGtleU5hbWUpIHsKICAgICB2YXIgZXZlbnQgPSBkb2N1
bWVudC5jcmVhdGVFdmVudCgnS2V5Ym9hcmRFdmVudCcpOwogICAgIGV2ZW50LmluaXRLZXlib2Fy
ZEV2ZW50KCdrZXlkb3duJywgdHJ1ZSwgdHJ1ZSwgZG9jdW1lbnQuZGVmYXVsdFZpZXcsIGtleU5h
bWUpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>164883</attachid>
            <date>2012-09-20 03:33:56 -0700</date>
            <delta_ts>2012-09-24 04:08:22 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-97183-20120920193322.patch</filename>
            <type>text/plain</type>
            <size>6015</size>
            <attacher name="Keishi Hattori">keishi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI5MTA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTk1NjhkMDc3YjFjODg4
MThjNTRmYmVkMmFjZWJhODg1ZjAyNTQyYi4uYmRiMjFhNjM0ODYwNDQyOTZiYjUzYmZhYjA1MGJj
ZjdiYTFlZmExMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEyLTA5LTIwICBLZWlz
aGkgSGF0dG9yaSAgPGtlaXNoaUB3ZWJraXQub3JnPgorCisgICAgICAgIFJFR1JFU1NJT04ocjEy
NzcyNyk6IENhbGVuZGFyIHBpY2tlciBmb2N1cyBkb2Vzbid0IGxvb3AgaW4gY2FsZW5kYXItcGlj
a2VyLmh0bWwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTk3MTgzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
Rml4aW5nIGJ1ZyBjYWxlbmRhci1waWNrZXIuaHRtbC4gVGhlIHBhZ2UgcG9wdXAgYmVoYXZlcyBm
aW5lIGJlY2F1c2UKKyAgICAgICAgdGhpcyBjb2RlIGlzIG9ubHkgbmVjZXNzYXJ5IGluIGNhbGVu
ZGFyLXBpY2tlci5odG1sIHdoZXJlIHRoZSBmb2N1cyBjYW4KKyAgICAgICAgbW92ZSBvdXRzaWRl
IG9mIHRoZSBwaWNrZXIgYmVjYXVzZSB3ZSBhcmUganVzdCB1c2luZyBhbiBpZnJhbWUuCisKKyAg
ICAgICAgTm8gbmV3IHRlc3RzLiBBZGRlZCB0ZXN0cyB0byBjYWxlbmRhci1waWNrZXIta2V5LW9w
ZXJhdGlvbnMuaHRtbC4KKworICAgICAgICAqIFJlc291cmNlcy9wYWdlcG9wdXBzL2NhbGVuZGFy
UGlja2VyLmpzOgorICAgICAgICAoWWVhck1vbnRoQ29udHJvbGxlci5wcm90b3R5cGUuYXR0YWNo
VG8pOgorICAgICAgICAoQ2FsZW5kYXJQaWNrZXIucHJvdG90eXBlLl9oYW5kbGVCb2R5S2V5RG93
bik6CisKIDIwMTItMDktMjAgIFlvc2hpZnVtaSBJbm91ZSAgPHlvc2luQGNocm9taXVtLm9yZz4K
IAogICAgICAgICBbRm9ybXNdIEhUTUxTZWxlY3RFbGVtZW50IHNob3VsZCBjYWxsIGZvcm1TdGF0
ZURpZENoYW5nZSBvbiBib3RoIG1lbnVsaXN0IGFuZCBsaXNib3ggbW9kZQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvUmVzb3VyY2VzL3BhZ2Vwb3B1cHMvY2FsZW5kYXJQaWNrZXIuanMgYi9T
b3VyY2UvV2ViQ29yZS9SZXNvdXJjZXMvcGFnZXBvcHVwcy9jYWxlbmRhclBpY2tlci5qcwppbmRl
eCA4YWNjNDJiMjhmNTFlN2NkMzAzOGM4MDM2MzEwMjYwZGZhYzFiODc1Li45OTFiMDRlZDkyZjJi
OTBhMzBlMjEyMDUzNGVjMWNiZThhNmE4MmE2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9S
ZXNvdXJjZXMvcGFnZXBvcHVwcy9jYWxlbmRhclBpY2tlci5qcworKysgYi9Tb3VyY2UvV2ViQ29y
ZS9SZXNvdXJjZXMvcGFnZXBvcHVwcy9jYWxlbmRhclBpY2tlci5qcwpAQCAtNDYwLDcgKzQ2MCw3
IEBAIFllYXJNb250aENvbnRyb2xsZXIucHJvdG90eXBlLmF0dGFjaFRvID0gZnVuY3Rpb24oZWxl
bWVudCkgewogICAgIH0KICAgICB0aGlzLl9tb250aC5zdHlsZS5taW5XaWR0aCA9IG1heFdpZHRo
ICsgJ3B4JzsKIAotICAgIGdsb2JhbC5maXJzdEZvY3VzYWJsZUNvbnRyb2wgPSB0aGlzLl9sZWZ0
MjsgLy8gRklYTUU6IFNob3VsZCBpdCBiZSB0aGlzLm1vbnRoPworICAgIHRoaXMucGlja2VyLmZp
cnN0Rm9jdXNhYmxlQ29udHJvbCA9IHRoaXMuX2xlZnQyOyAvLyBGSVhNRTogU2hvdWxkIGl0IGJl
IHRoaXMubW9udGg/CiB9OwogCiBZZWFyTW9udGhDb250cm9sbGVyLmFkZFRlblllYXJzQnV0dG9u
cyA9IGZhbHNlOwpAQCAtMTE1OSwxMSArMTE1OSwxMSBAQCBDYWxlbmRhclBpY2tlci5wcm90b3R5
cGUuX2hhbmRsZUJvZHlLZXlEb3duID0gZnVuY3Rpb24oZXZlbnQpIHsKICAgICB0aGlzLm1heWJl
VXBkYXRlRm9jdXNTdHlsZSgpOwogICAgIHZhciBrZXkgPSBldmVudC5rZXlJZGVudGlmaWVyOwog
ICAgIGlmIChrZXkgPT0gIlUrMDAwOSIpIHsKLSAgICAgICAgaWYgKCFldmVudC5zaGlmdEtleSAm
JiBkb2N1bWVudC5hY3RpdmVFbGVtZW50ID09IGdsb2JhbC5sYXN0Rm9jdXNhYmxlQ29udHJvbCkg
eworICAgICAgICBpZiAoIWV2ZW50LnNoaWZ0S2V5ICYmIGRvY3VtZW50LmFjdGl2ZUVsZW1lbnQg
PT0gdGhpcy5sYXN0Rm9jdXNhYmxlQ29udHJvbCkgewogICAgICAgICAgICAgZXZlbnQuc3RvcFBy
b3BhZ2F0aW9uKCk7CiAgICAgICAgICAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpOwogICAgICAg
ICAgICAgdGhpcy5maXJzdEZvY3VzYWJsZUNvbnRyb2wuZm9jdXMoKTsKLSAgICAgICAgfSBlbHNl
IGlmIChldmVudC5zaGlmdEtleSAmJiBkb2N1bWVudC5hY3RpdmVFbGVtZW50ID09IGdsb2JhbC5m
aXJzdEZvY3VzYWJsZUNvbnRyb2wpIHsKKyAgICAgICAgfSBlbHNlIGlmIChldmVudC5zaGlmdEtl
eSAmJiBkb2N1bWVudC5hY3RpdmVFbGVtZW50ID09IHRoaXMuZmlyc3RGb2N1c2FibGVDb250cm9s
KSB7CiAgICAgICAgICAgICBldmVudC5zdG9wUHJvcGFnYXRpb24oKTsKICAgICAgICAgICAgIGV2
ZW50LnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgICAgICB0aGlzLmxhc3RGb2N1c2FibGVDb250
cm9sLmZvY3VzKCk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKaW5kZXggNjczNGM0MzJjYTRmMDUxYWJmYjY0YmFlNzJiYjZjMDYxY2Q0
ODFkZS4uMmY3NjQwYWQ4NzJlMTgwOTVkZDQ3YjJkNWI3MjliNzQ2N2M5OWE0ZiAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAt
MSw1ICsxLDE1IEBACiAyMDEyLTA5LTIwICBLZWlzaGkgSGF0dG9yaSAgPGtlaXNoaUB3ZWJraXQu
b3JnPgogCisgICAgICAgIFJFR1JFU1NJT04ocjEyNzcyNyk6IENhbGVuZGFyIHBpY2tlciBmb2N1
cyBkb2Vzbid0IGxvb3AgaW4gY2FsZW5kYXItcGlja2VyLmh0bWwKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk3MTgzCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L2Zvcm1zL2RhdGUvY2FsZW5kYXIt
cGlja2VyLWtleS1vcGVyYXRpb25zLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBmYXN0L2Zvcm1z
L2RhdGUvY2FsZW5kYXItcGlja2VyLWtleS1vcGVyYXRpb25zLmh0bWw6CisKKzIwMTItMDktMjAg
IEtlaXNoaSBIYXR0b3JpICA8a2Vpc2hpQHdlYmtpdC5vcmc+CisKICAgICAgICAgUkVHUkVTU0lP
TihyMTI3NzI3KTogQ2FuJ3QgbmF2aWdhdGUgYmV0d2VlbiBtb250aHMgd2l0aCBhcnJvdyBrZXlz
IGluIGNhbGVuZGFyIHBpY2tlcgogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9OTcxNjYKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9k
YXRlL2NhbGVuZGFyLXBpY2tlci1rZXktb3BlcmF0aW9ucy1leHBlY3RlZC50eHQgYi9MYXlvdXRU
ZXN0cy9mYXN0L2Zvcm1zL2RhdGUvY2FsZW5kYXItcGlja2VyLWtleS1vcGVyYXRpb25zLWV4cGVj
dGVkLnR4dAppbmRleCA0YjRjY2Y4ZTRmNjI5MzY0YmUwMjJmYzA3MzMwOWY4MGE2MTk3Y2VhLi4w
ZDA3NTQyMjNjZDVkNDc0MTFjODM1NDgwNGFmMDkxNDBmM2M4MmRmIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9mYXN0L2Zvcm1zL2RhdGUvY2FsZW5kYXItcGlja2VyLWtleS1vcGVyYXRpb25zLWV4
cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2RhdGUvY2FsZW5kYXItcGlj
a2VyLWtleS1vcGVyYXRpb25zLWV4cGVjdGVkLnR4dApAQCAtMjQsNiArMjQsMTIgQEAgUEFTUyBz
ZWxlY3RlZERhdGUoKSBpcyAiMjAwMC0wMS0wOCIKIFBBU1Mgc2VsZWN0ZWRNb250aFllYXIoKSBp
cyAiMTk5OS0xMSIKIFBBU1Mgc2VsZWN0ZWREYXRlKCkgaXMgIjE5OTktMTItMjYiCiBQQVNTIHNl
bGVjdGVkTW9udGhZZWFyKCkgaXMgIjIwMDAtMCIKK0NoZWNrIGlmIHRhYmJpbmcgd29ya3MuCitQ
QVNTIGZvY3VzZWRFbGVtZW50KCkgaXMgIi5kYXlzLWFyZWEtY29udGFpbmVyIgorUEFTUyBmb2N1
c2VkRWxlbWVudCgpIGlzICIudG9kYXktYnV0dG9uW3ZhbHVlPVRvZGF5XSIKK1BBU1MgZm9jdXNl
ZEVsZW1lbnQoKSBpcyAiLmNsZWFyLWJ1dHRvblt2YWx1ZT1DbGVhcl0iCitQQVNTIGZvY3VzZWRF
bGVtZW50KCkgaXMgIi55ZWFyLW1vbnRoLWJ1dHRvblt2YWx1ZT08PF0iCitQQVNTIGZvY3VzZWRF
bGVtZW50KCkgaXMgIi5jbGVhci1idXR0b25bdmFsdWU9Q2xlYXJdIgogUEFTUyBzdWNjZXNzZnVs
bHlQYXJzZWQgaXMgdHJ1ZQogCiBURVNUIENPTVBMRVRFCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9mYXN0L2Zvcm1zL2RhdGUvY2FsZW5kYXItcGlja2VyLWtleS1vcGVyYXRpb25zLmh0bWwgYi9M
YXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2RhdGUvY2FsZW5kYXItcGlja2VyLWtleS1vcGVyYXRpb25z
Lmh0bWwKaW5kZXggZDM0MzcxMTJiMjI0ZThkYzZkOGMyZmM5ZTMzNjc4ZmNjNzZmNjNmYS4uNDE2
MzMxMzUxNWY3YWZjNGY2NDYyZmIzYmRmMzRjMTAzMTc4MzE0MyAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvZmFzdC9mb3Jtcy9kYXRlL2NhbGVuZGFyLXBpY2tlci1rZXktb3BlcmF0aW9ucy5odG1s
CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvZGF0ZS9jYWxlbmRhci1waWNrZXIta2V5LW9w
ZXJhdGlvbnMuaHRtbApAQCAtNTYsNiArNTYsMTcgQEAgcGlja2VyV2luZG93LmFkZEV2ZW50TGlz
dGVuZXIoInJlc2l6ZSIsIGZ1bmN0aW9uKCkgewogICAgIHNob3VsZEJlKCdzZWxlY3RlZERhdGUo
KScsICciMTk5OS0xMi0yNiInKTsKICAgICBzaG91bGRCZSgnc2VsZWN0ZWRNb250aFllYXIoKScs
ICciMjAwMC0wIicpOwogCisgICAgZGVidWcoJ0NoZWNrIGlmIHRhYmJpbmcgd29ya3MuJyk7Cisg
ICAgc2hvdWxkQmUoJ2ZvY3VzZWRFbGVtZW50KCknLCAnIi5kYXlzLWFyZWEtY29udGFpbmVyIicp
OworICAgIGV2ZW50U2VuZGVyLmtleURvd24oJ1x0Jyk7CisgICAgc2hvdWxkQmUoJ2ZvY3VzZWRF
bGVtZW50KCknLCAnIi50b2RheS1idXR0b25bdmFsdWU9VG9kYXldIicpOworICAgIGV2ZW50U2Vu
ZGVyLmtleURvd24oJ1x0Jyk7CisgICAgc2hvdWxkQmUoJ2ZvY3VzZWRFbGVtZW50KCknLCAnIi5j
bGVhci1idXR0b25bdmFsdWU9Q2xlYXJdIicpOworICAgIGV2ZW50U2VuZGVyLmtleURvd24oJ1x0
Jyk7CisgICAgc2hvdWxkQmUoJ2ZvY3VzZWRFbGVtZW50KCknLCAnIi55ZWFyLW1vbnRoLWJ1dHRv
blt2YWx1ZT08PF0iJyk7CisgICAgZXZlbnRTZW5kZXIua2V5RG93bignXHQnLCBbJ3NoaWZ0S2V5
J10pOworICAgIHNob3VsZEJlKCdmb2N1c2VkRWxlbWVudCgpJywgJyIuY2xlYXItYnV0dG9uW3Zh
bHVlPUNsZWFyXSInKTsKKwogICAgIGZpbmlzaEpTVGVzdCgpOwogfSwgZmFsc2UpOwogCkBAIC03
Myw2ICs4NCwxNiBAQCBmdW5jdGlvbiBzZWxlY3RlZE1vbnRoWWVhcigpIHsKICAgICByZXR1cm4g
ZWxlbWVudC5kYXRhc2V0LnZhbHVlOwogfQogCitmdW5jdGlvbiBmb2N1c2VkRWxlbWVudCgpIHsK
KyAgICB2YXIgZWxlbWVudCA9IHBpY2tlcldpbmRvdy5kb2N1bWVudC5hY3RpdmVFbGVtZW50Owor
ICAgIGlmICghZWxlbWVudCkKKyAgICAgICAgcmV0dXJuIG51bGw7CisgICAgdmFyIGlkZW50aWZp
ZXIgPSAiLiIgKyBlbGVtZW50LmNsYXNzTmFtZTsKKyAgICBpZiAoZWxlbWVudC52YWx1ZSkKKyAg
ICAgICAgaWRlbnRpZmllciArPSAiW3ZhbHVlPSIgKyBlbGVtZW50LnZhbHVlICsgIl0iOworICAg
IHJldHVybiBpZGVudGlmaWVyOworfQorCiBmdW5jdGlvbiBzZW5kS2V5KGlucHV0LCBrZXlOYW1l
KSB7CiAgICAgdmFyIGV2ZW50ID0gZG9jdW1lbnQuY3JlYXRlRXZlbnQoJ0tleWJvYXJkRXZlbnQn
KTsKICAgICBldmVudC5pbml0S2V5Ym9hcmRFdmVudCgna2V5ZG93bicsIHRydWUsIHRydWUsIGRv
Y3VtZW50LmRlZmF1bHRWaWV3LCBrZXlOYW1lKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>