<?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>137336</bug_id>
          
          <creation_ts>2014-10-02 01:13:03 -0700</creation_ts>
          <short_desc>REGRESSION(r173785): Previous page scroll position isn&apos;t restored correctly on EFL since r173785</short_desc>
          <delta_ts>2014-11-03 00:00:20 -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>XML</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WORKSFORME</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>
          <dependson>136917</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Gyuyoung Kim">gyuyoung.kim</reporter>
          <assigned_to name="Gyuyoung Kim">gyuyoung.kim</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1038807</commentid>
    <comment_count>0</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-02 01:13:03 -0700</bug_when>
    <thetext>When user back to previous page using backward button on MiniBrowser, previous page&apos;s scroll position isn&apos;t restored. RenderLayer::scrollRectToVisible() causes this problem because r173785 supports requestScrollPositionUpdate() for EFL port.


void RenderLayer::scrollRectToVisible(const LayoutRect&amp; rect, const ScrollAlignment&amp; alignX, const ScrollAlignment&amp; alignY)
{
   ...
        } else {
#if !PLATFORM(IOS)
            LayoutRect viewRect = frameView.visibleContentRect();
            LayoutRect visibleRectRelativeToDocument = viewRect;
            IntSize documentScrollOffsetRelativeToScrollableAreaOrigin = frameView.documentScrollOffsetRelativeToScrollableAreaOrigin();
            visibleRectRelativeToDocument.setLocation(IntPoint(documentScrollOffsetRelativeToScrollableAreaOrigin.width(), documentScrollOffsetRelativeToScrollableAreaOrigin.height()));
#else
            LayoutRect viewRect = frameView.unobscuredContentRect();
            LayoutRect visibleRectRelativeToDocument = viewRect;
#endif

            LayoutRect r = getRectToExpose(viewRect, visibleRectRelativeToDocument, rect, alignX, alignY);
                
            frameView.setScrollPosition(roundedIntPoint(r.location()));
   ...
}</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1039991</commentid>
    <comment_count>1</comment_count>
      <attachid>239402</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-07 01:48:14 -0700</bug_when>
    <thetext>Created attachment 239402
WIP</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1045657</commentid>
    <comment_count>2</comment_count>
      <attachid>240827</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-11-02 21:57:53 -0800</bug_when>
    <thetext>Created attachment 240827
WIP(not include test case yet)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1045668</commentid>
    <comment_count>3</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-11-02 23:58:14 -0800</bug_when>
    <thetext>It looks this is normal behavior.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1045669</commentid>
    <comment_count>4</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-11-02 23:59:50 -0800</bug_when>
    <thetext>Reopening to attach new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1045670</commentid>
    <comment_count>5</comment_count>
      <attachid>240830</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-11-02 23:59:53 -0800</bug_when>
    <thetext>Created attachment 240830
WIP</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>239402</attachid>
            <date>2014-10-07 01:48:14 -0700</date>
            <delta_ts>2014-11-02 21:57:48 -0800</delta_ts>
            <desc>WIP</desc>
            <filename>bug-137336-20141007174817.patch</filename>
            <type>text/plain</type>
            <size>2097</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc0Mzg1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWYwZjJlM2E3MWM0NGQw
M2EzOTRhMDIzODViYTJlY2U4YzA3YTQxMC4uNzU2ZjNiYmZkNzlmNWRkYzc1ZjMzMWZkOGQ5ZWNh
MjAwMDAzODg0NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE0LTEwLTA3ICBHeXV5
b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgUkVHUkVTU0lP
TihyMTczNzg1KTogUHJldmlvdXMgcGFnZSBzY3JvbGwgcG9zaXRpb24gaXNuJ3QgcmVzdG9yZWQg
Y29ycmVjdGx5IG9uIEVGTCBzaW5jZSByMTczNzg1CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzczMzYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICByNTg0MjggY2FsbGVkIEZyYW1lVmlldzo6c2V0U2Nyb2xs
UG9zaXRpb24oKSBpbiBvcmRlciB0byBmaXggYXV0b3Njcm9sbGluZyBpc3N1ZSBvbiBNYWMgbWFp
bCBhcHBsaWNhdGlvbi4KKyAgICAgICAgSG93ZXZlciBpdCB3YXMgbGFuZGVkIHdoZW4gc2V0U2Ny
b2xsUG9zaXRpb24oKSBkb2Vzbid0IGhhbmRsZSBkZWxlZ2F0ZVNjcm9sbGluZygpLCB0aGlzIGlu
dm9jYXRpb24gY2F1c2VzCisgICAgICAgIGNoYW5nZSBvZiBzY3JvbGwgcG9zaXRpb24gdGhyb3Vn
aCByZXF1ZXN0U2Nyb2xsUG9zaXRpb25VcGRhdGUoKSBvbiBFRkwgcG9ydC4gRUZMIHBvcnQgaGFz
IHVwZGF0ZWQgc2Nyb2xsCisgICAgICAgIHBvc2l0aW9uIHRocm91Z2ggcmVxdWVzdFNjcm9sbFBv
c2l0aW9uVXBkYXRlKCkgc2luY2UgcjE3Mzc4NS4gVGh1cyB1bm5lY2Vzc2FyeSBjaGFuZ2Ugb2Yg
c2Nyb2xsIHBvc2l0aW9uCisgICAgICAgIGhhcHBlbnMuCisKKyAgICAgICAgKiByZW5kZXJpbmcv
UmVuZGVyTGF5ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTGF5ZXI6OnNjcm9sbFJl
Y3RUb1Zpc2libGUpOgorCiAyMDE0LTEwLTA2ICBBbmR5IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNv
bT4KIAogICAgICAgICBbaU9TXSBGaXggcmVtYWluaW5nIG1pc3VzZXMgb2YgYWJzKCkgYW5kIGZh
YnNmKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCmluZGV4IDk4ZGQ3
MmE4NjQ0NTI1NGVhN2JhZTM4YWU3OTVjNTM3YTI5MmZiNzQuLmFkMDE2NjY0Njk3ZjRlMzQ2NzM0
NTcyYjFjNzZjZDYzOTVkYjk2MjkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJMYXllci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxh
eWVyLmNwcApAQCAtMjQwMCw4ICsyNDAwLDkgQEAgdm9pZCBSZW5kZXJMYXllcjo6c2Nyb2xsUmVj
dFRvVmlzaWJsZShjb25zdCBMYXlvdXRSZWN0JiByZWN0LCBjb25zdCBTY3JvbGxBbGlnbm0KICNl
bmRpZgogCiAgICAgICAgICAgICBMYXlvdXRSZWN0IHIgPSBnZXRSZWN0VG9FeHBvc2Uodmlld1Jl
Y3QsIHZpc2libGVSZWN0UmVsYXRpdmVUb0RvY3VtZW50LCByZWN0LCBhbGlnblgsIGFsaWduWSk7
Ci0gICAgICAgICAgICAgICAgCi0gICAgICAgICAgICBmcmFtZVZpZXcuc2V0U2Nyb2xsUG9zaXRp
b24ocm91bmRlZEludFBvaW50KHIubG9jYXRpb24oKSkpOworCisgICAgICAgICAgICBpZiAoIWZy
YW1lVmlldy5kZWxlZ2F0ZXNTY3JvbGxpbmcoKSkKKyAgICAgICAgICAgICAgICBmcmFtZVZpZXcu
c2V0U2Nyb2xsUG9zaXRpb24ocm91bmRlZEludFBvaW50KHIubG9jYXRpb24oKSkpOwogCiAgICAg
ICAgICAgICAvLyBUaGlzIGlzIHRoZSBvdXRlcm1vc3QgdmlldyBvZiBhIHdlYiBwYWdlLCBzbyBh
ZnRlciBzY3JvbGxpbmcgdGhpcyB2aWV3IHdlCiAgICAgICAgICAgICAvLyBzY3JvbGwgaXRzIGNv
bnRhaW5lciBieSBjYWxsaW5nIFBhZ2U6OnNjcm9sbFJlY3RJbnRvVmlldy4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>240827</attachid>
            <date>2014-11-02 21:57:53 -0800</date>
            <delta_ts>2014-11-02 23:59:44 -0800</delta_ts>
            <desc>WIP(not include test case yet)</desc>
            <filename>bug-137336-20141103145803.patch</filename>
            <type>text/plain</type>
            <size>3062</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc1NDY0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmE3YzBlZmY5ZjI2YWNj
ZWFhODBmODZhMzNjZjg1YTI2NzRhOWFmOS4uOTczNzE4YjBlOWQ5N2E2ZmE1Y2MzMzU2ZjhlYjQ5
ZGJlZTBhM2Q4MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE0LTExLTAyICBHeXV5
b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgUkVHUkVTU0lP
TihyMTczNzg1KTogUHJldmlvdXMgcGFnZSBzY3JvbGwgcG9zaXRpb24gaXNuJ3QgcmVzdG9yZWQg
Y29ycmVjdGx5IG9uIEVGTCBzaW5jZSByMTczNzg1CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzczMzYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICByNTg0MjggY2FsbGVkIEZyYW1lVmlldzo6c2V0U2Nyb2xs
UG9zaXRpb24oKSBpbiBvcmRlciB0byBmaXggYXV0b3Njcm9sbGluZyBpc3N1ZSBvbiBNYWMgbWFp
bCBhcHBsaWNhdGlvbi4KKyAgICAgICAgSG93ZXZlciBpdCB3YXMgbGFuZGVkIHdoZW4gc2V0U2Ny
b2xsUG9zaXRpb24oKSBkb2Vzbid0IGhhbmRsZSBkZWxlZ2F0ZVNjcm9sbGluZygpLCB0aGlzIGlu
dm9jYXRpb24gY2F1c2VzCisgICAgICAgIGNoYW5nZSBvZiBzY3JvbGwgcG9zaXRpb24gdGhyb3Vn
aCByZXF1ZXN0U2Nyb2xsUG9zaXRpb25VcGRhdGUoKSBvbiBFRkwgcG9ydC4gRUZMIHBvcnQgaGFz
IHVwZGF0ZWQgc2Nyb2xsCisgICAgICAgIHBvc2l0aW9uIHRocm91Z2ggcmVxdWVzdFNjcm9sbFBv
c2l0aW9uVXBkYXRlKCkgc2luY2UgcjE3Mzc4NS4gVGh1cyB1bm5lY2Vzc2FyeSBjaGFuZ2Ugb2Yg
c2Nyb2xsIHBvc2l0aW9uCisgICAgICAgIGhhcHBlbnMuCisKKyAgICAgICAgKiByZW5kZXJpbmcv
UmVuZGVyTGF5ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTGF5ZXI6OnNjcm9sbFJl
Y3RUb1Zpc2libGUpOgorCiAyMDE0LTExLTAyICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5j
b20+CiAKICAgICAgICAgTW92ZSBzdHJpbmctdHlwZWQgcHJvcGVydGllcyB0byB0aGUgbmV3IFN0
eWxlQnVpbGRlcgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxh
eWVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAKaW5kZXgg
YTU2OTM5MjNlYjIwOGE2MDExOTQxYWI2M2MzYTYwOTZkZWY5NzFkNi4uZDY3NGRmMDE2YTI3ZDUy
MmIzZGVkMWJlYzI3ZGJmN2FlYzQ3MDJmYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlckxheWVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyTGF5ZXIuY3BwCkBAIC03MywxMCArNzMsMTMgQEAKICNpbmNsdWRlICJIVE1MRnJhbWVFbGVt
ZW50LmgiCiAjaW5jbHVkZSAiSFRNTEZyYW1lT3duZXJFbGVtZW50LmgiCiAjaW5jbHVkZSAiSFRN
TE5hbWVzLmgiCisjaW5jbHVkZSAiSGlzdG9yeUNvbnRyb2xsZXIuaCIKKyNpbmNsdWRlICJIaXN0
b3J5SXRlbS5oIgogI2luY2x1ZGUgIkhpdFRlc3RpbmdUcmFuc2Zvcm1TdGF0ZS5oIgogI2luY2x1
ZGUgIkhpdFRlc3RSZXF1ZXN0LmgiCiAjaW5jbHVkZSAiSGl0VGVzdFJlc3VsdC5oIgogI2luY2x1
ZGUgIkluc3BlY3Rvckluc3RydW1lbnRhdGlvbi5oIgorI2luY2x1ZGUgIk1haW5GcmFtZS5oIgog
I2luY2x1ZGUgIk92ZXJmbG93RXZlbnQuaCIKICNpbmNsdWRlICJPdmVybGFwVGVzdFJlcXVlc3RD
bGllbnQuaCIKICNpbmNsdWRlICJQYWdlLmgiCkBAIC0yMzk4LDEwICsyNDAxLDE0IEBAIHZvaWQg
UmVuZGVyTGF5ZXI6OnNjcm9sbFJlY3RUb1Zpc2libGUoY29uc3QgTGF5b3V0UmVjdCYgcmVjdCwg
Y29uc3QgU2Nyb2xsQWxpZ25tCiAgICAgICAgICAgICBMYXlvdXRSZWN0IHZpZXdSZWN0ID0gZnJh
bWVWaWV3LnVub2JzY3VyZWRDb250ZW50UmVjdCgpOwogICAgICAgICAgICAgTGF5b3V0UmVjdCB2
aXNpYmxlUmVjdFJlbGF0aXZlVG9Eb2N1bWVudCA9IHZpZXdSZWN0OwogI2VuZGlmCi0KLSAgICAg
ICAgICAgIExheW91dFJlY3QgciA9IGdldFJlY3RUb0V4cG9zZSh2aWV3UmVjdCwgdmlzaWJsZVJl
Y3RSZWxhdGl2ZVRvRG9jdW1lbnQsIHJlY3QsIGFsaWduWCwgYWxpZ25ZKTsKLSAgICAgICAgICAg
ICAgICAKLSAgICAgICAgICAgIGZyYW1lVmlldy5zZXRTY3JvbGxQb3NpdGlvbihyb3VuZGVkSW50
UG9pbnQoci5sb2NhdGlvbigpKSk7CisgICAgICAgICAgICBGcmFtZUxvYWRUeXBlIHR5cGUgPSBm
cmFtZVZpZXcuZnJhbWUoKS5tYWluRnJhbWUoKS5sb2FkZXIoKS5sb2FkVHlwZSgpOworICAgICAg
ICAgICAgaWYgKGlzQmFja0ZvcndhcmRMb2FkVHlwZSh0eXBlKSkgeworICAgICAgICAgICAgICAg
IGlmIChIaXN0b3J5SXRlbSogY3VycmVudEl0ZW0gPSBmcmFtZVZpZXcuZnJhbWUoKS5sb2FkZXIo
KS5oaXN0b3J5KCkuY3VycmVudEl0ZW0oKSkKKyAgICAgICAgICAgICAgICAgICAgZnJhbWVWaWV3
LnNldFNjcm9sbFBvc2l0aW9uKGN1cnJlbnRJdGVtLT5zY3JvbGxQb2ludCgpKTsKKyAgICAgICAg
ICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAgTGF5b3V0UmVjdCByID0gZ2V0UmVjdFRvRXhw
b3NlKHZpZXdSZWN0LCB2aXNpYmxlUmVjdFJlbGF0aXZlVG9Eb2N1bWVudCwgcmVjdCwgYWxpZ25Y
LCBhbGlnblkpOworICAgICAgICAgICAgICAgIGZyYW1lVmlldy5zZXRTY3JvbGxQb3NpdGlvbihy
b3VuZGVkSW50UG9pbnQoci5sb2NhdGlvbigpKSk7CisgICAgICAgICAgICB9CiAKICAgICAgICAg
ICAgIC8vIFRoaXMgaXMgdGhlIG91dGVybW9zdCB2aWV3IG9mIGEgd2ViIHBhZ2UsIHNvIGFmdGVy
IHNjcm9sbGluZyB0aGlzIHZpZXcgd2UKICAgICAgICAgICAgIC8vIHNjcm9sbCBpdHMgY29udGFp
bmVyIGJ5IGNhbGxpbmcgUGFnZTo6c2Nyb2xsUmVjdEludG9WaWV3Lgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>240830</attachid>
            <date>2014-11-02 23:59:53 -0800</date>
            <delta_ts>2014-11-02 23:59:53 -0800</delta_ts>
            <desc>WIP</desc>
            <filename>bug-137336-20141103170002.patch</filename>
            <type>text/plain</type>
            <size>5206</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc1NDY0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmE3YzBlZmY5ZjI2YWNj
ZWFhODBmODZhMzNjZjg1YTI2NzRhOWFmOS4uOTczNzE4YjBlOWQ5N2E2ZmE1Y2MzMzU2ZjhlYjQ5
ZGJlZTBhM2Q4MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE0LTExLTAyICBHeXV5
b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgUkVHUkVTU0lP
TihyMTczNzg1KTogUHJldmlvdXMgcGFnZSBzY3JvbGwgcG9zaXRpb24gaXNuJ3QgcmVzdG9yZWQg
Y29ycmVjdGx5IG9uIEVGTCBzaW5jZSByMTczNzg1CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzczMzYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICByNTg0MjggY2FsbGVkIEZyYW1lVmlldzo6c2V0U2Nyb2xs
UG9zaXRpb24oKSBpbiBvcmRlciB0byBmaXggYXV0b3Njcm9sbGluZyBpc3N1ZSBvbiBNYWMgbWFp
bCBhcHBsaWNhdGlvbi4KKyAgICAgICAgSG93ZXZlciBpdCB3YXMgbGFuZGVkIHdoZW4gc2V0U2Ny
b2xsUG9zaXRpb24oKSBkb2Vzbid0IGhhbmRsZSBkZWxlZ2F0ZVNjcm9sbGluZygpLCB0aGlzIGlu
dm9jYXRpb24gY2F1c2VzCisgICAgICAgIGNoYW5nZSBvZiBzY3JvbGwgcG9zaXRpb24gdGhyb3Vn
aCByZXF1ZXN0U2Nyb2xsUG9zaXRpb25VcGRhdGUoKSBvbiBFRkwgcG9ydC4gRUZMIHBvcnQgaGFz
IHVwZGF0ZWQgc2Nyb2xsCisgICAgICAgIHBvc2l0aW9uIHRocm91Z2ggcmVxdWVzdFNjcm9sbFBv
c2l0aW9uVXBkYXRlKCkgc2luY2UgcjE3Mzc4NS4gVGh1cyB1bm5lY2Vzc2FyeSBjaGFuZ2Ugb2Yg
c2Nyb2xsIHBvc2l0aW9uCisgICAgICAgIGhhcHBlbnMuCisKKyAgICAgICAgKiByZW5kZXJpbmcv
UmVuZGVyTGF5ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTGF5ZXI6OnNjcm9sbFJl
Y3RUb1Zpc2libGUpOgorCiAyMDE0LTExLTAyICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5j
b20+CiAKICAgICAgICAgTW92ZSBzdHJpbmctdHlwZWQgcHJvcGVydGllcyB0byB0aGUgbmV3IFN0
eWxlQnVpbGRlcgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxh
eWVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAKaW5kZXgg
YTU2OTM5MjNlYjIwOGE2MDExOTQxYWI2M2MzYTYwOTZkZWY5NzFkNi4uZDY3NGRmMDE2YTI3ZDUy
MmIzZGVkMWJlYzI3ZGJmN2FlYzQ3MDJmYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlckxheWVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyTGF5ZXIuY3BwCkBAIC03MywxMCArNzMsMTMgQEAKICNpbmNsdWRlICJIVE1MRnJhbWVFbGVt
ZW50LmgiCiAjaW5jbHVkZSAiSFRNTEZyYW1lT3duZXJFbGVtZW50LmgiCiAjaW5jbHVkZSAiSFRN
TE5hbWVzLmgiCisjaW5jbHVkZSAiSGlzdG9yeUNvbnRyb2xsZXIuaCIKKyNpbmNsdWRlICJIaXN0
b3J5SXRlbS5oIgogI2luY2x1ZGUgIkhpdFRlc3RpbmdUcmFuc2Zvcm1TdGF0ZS5oIgogI2luY2x1
ZGUgIkhpdFRlc3RSZXF1ZXN0LmgiCiAjaW5jbHVkZSAiSGl0VGVzdFJlc3VsdC5oIgogI2luY2x1
ZGUgIkluc3BlY3Rvckluc3RydW1lbnRhdGlvbi5oIgorI2luY2x1ZGUgIk1haW5GcmFtZS5oIgog
I2luY2x1ZGUgIk92ZXJmbG93RXZlbnQuaCIKICNpbmNsdWRlICJPdmVybGFwVGVzdFJlcXVlc3RD
bGllbnQuaCIKICNpbmNsdWRlICJQYWdlLmgiCkBAIC0yMzk4LDEwICsyNDAxLDE0IEBAIHZvaWQg
UmVuZGVyTGF5ZXI6OnNjcm9sbFJlY3RUb1Zpc2libGUoY29uc3QgTGF5b3V0UmVjdCYgcmVjdCwg
Y29uc3QgU2Nyb2xsQWxpZ25tCiAgICAgICAgICAgICBMYXlvdXRSZWN0IHZpZXdSZWN0ID0gZnJh
bWVWaWV3LnVub2JzY3VyZWRDb250ZW50UmVjdCgpOwogICAgICAgICAgICAgTGF5b3V0UmVjdCB2
aXNpYmxlUmVjdFJlbGF0aXZlVG9Eb2N1bWVudCA9IHZpZXdSZWN0OwogI2VuZGlmCi0KLSAgICAg
ICAgICAgIExheW91dFJlY3QgciA9IGdldFJlY3RUb0V4cG9zZSh2aWV3UmVjdCwgdmlzaWJsZVJl
Y3RSZWxhdGl2ZVRvRG9jdW1lbnQsIHJlY3QsIGFsaWduWCwgYWxpZ25ZKTsKLSAgICAgICAgICAg
ICAgICAKLSAgICAgICAgICAgIGZyYW1lVmlldy5zZXRTY3JvbGxQb3NpdGlvbihyb3VuZGVkSW50
UG9pbnQoci5sb2NhdGlvbigpKSk7CisgICAgICAgICAgICBGcmFtZUxvYWRUeXBlIHR5cGUgPSBm
cmFtZVZpZXcuZnJhbWUoKS5tYWluRnJhbWUoKS5sb2FkZXIoKS5sb2FkVHlwZSgpOworICAgICAg
ICAgICAgaWYgKGlzQmFja0ZvcndhcmRMb2FkVHlwZSh0eXBlKSkgeworICAgICAgICAgICAgICAg
IGlmIChIaXN0b3J5SXRlbSogY3VycmVudEl0ZW0gPSBmcmFtZVZpZXcuZnJhbWUoKS5sb2FkZXIo
KS5oaXN0b3J5KCkuY3VycmVudEl0ZW0oKSkKKyAgICAgICAgICAgICAgICAgICAgZnJhbWVWaWV3
LnNldFNjcm9sbFBvc2l0aW9uKGN1cnJlbnRJdGVtLT5zY3JvbGxQb2ludCgpKTsKKyAgICAgICAg
ICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAgTGF5b3V0UmVjdCByID0gZ2V0UmVjdFRvRXhw
b3NlKHZpZXdSZWN0LCB2aXNpYmxlUmVjdFJlbGF0aXZlVG9Eb2N1bWVudCwgcmVjdCwgYWxpZ25Y
LCBhbGlnblkpOworICAgICAgICAgICAgICAgIGZyYW1lVmlldy5zZXRTY3JvbGxQb3NpdGlvbihy
b3VuZGVkSW50UG9pbnQoci5sb2NhdGlvbigpKSk7CisgICAgICAgICAgICB9CiAKICAgICAgICAg
ICAgIC8vIFRoaXMgaXMgdGhlIG91dGVybW9zdCB2aWV3IG9mIGEgd2ViIHBhZ2UsIHNvIGFmdGVy
IHNjcm9sbGluZyB0aGlzIHZpZXcgd2UKICAgICAgICAgICAgIC8vIHNjcm9sbCBpdHMgY29udGFp
bmVyIGJ5IGNhbGxpbmcgUGFnZTo6c2Nyb2xsUmVjdEludG9WaWV3LgpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvZmFzdC9sYXllcnMvc2Nyb2xsLXBvc2l0aW9uLXJlc3RvcmVkLW9uLWJhY2suaHRt
bCBiL0xheW91dFRlc3RzL2Zhc3QvbGF5ZXJzL3Njcm9sbC1wb3NpdGlvbi1yZXN0b3JlZC1vbi1i
YWNrLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uM2ZkODZmMmQ0Yzc4ODdhMjVkZWNiZmUxOGYwNDMyYmU0ODFk
ZjZjZgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvbGF5ZXJzL3Njcm9sbC1w
b3NpdGlvbi1yZXN0b3JlZC1vbi1iYWNrLmh0bWwKQEAgLTAsMCArMSw1NiBAQAorPGh0bWw+Cis8
aGVhZD4KKzxzY3JpcHQ+CisgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKSB7CisgICAgICAgIHRl
c3RSdW5uZXIuZHVtcEFzVGV4dCgpOworICAgICAgICB0ZXN0UnVubmVyLm92ZXJyaWRlUHJlZmVy
ZW5jZSgiV2ViS2l0VXNlc1BhZ2VDYWNoZVByZWZlcmVuY2VLZXkiLCAxKTsKKyAgICAgICAgdGVz
dFJ1bm5lci53YWl0VW50aWxEb25lKCk7CisgICAgfQorCisgICAgZnVuY3Rpb24gc2Nyb2xsQW5k
Rm9jdXNEaXYoaWQpIHsKKyAgICAgICAgdmFyIGRpdiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KGlkKTsKKyAgICAgICAgZGl2LmZvY3VzKCk7CisgICAgfQorCisgICAgZnVuY3Rpb24gbmF2aWdh
dGUoKSB7CisgICAgICAgIGlmIChsb2NhdGlvbi5oYXNoID09ICIiKSB7CisgICAgICAgICAgICBz
Y3JvbGxUbygwLCA4MDApOworICAgICAgICAgICAgaGlzdG9yeS5wdXNoU3RhdGUoeyB9LCAiIiwg
d2luZG93LmxvY2F0aW9uICsgIiMxIik7CisgICAgICAgICAgICBzZXRUaW1lb3V0KCJ3aW5kb3cu
bG9jYXRpb24uaHJlZiA9ICdyZXNvdXJjZXMvZW1wdHktZG9jdW1lbnQtZ29lcy1iYWNrLmh0bWwn
IiwgMCk7CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKworICAgICAgICBzZXRUaW1l
b3V0KGZ1bmN0aW9uICgpIHsgCisgICAgICAgICAgICB2YXIgc2Nyb2xsUG9zaXRpb24gPSBkb2N1
bWVudC5ib2R5LnNjcm9sbFRvcDsKKyAgICAgICAgICAgIHZhciByZXN1bHQgPSBkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgicmVzdWx0Iik7CisgICAgICAgICAgICBpZiAoc2Nyb2xsUG9zaXRpb24g
PT0gODAwKQorICAgICAgICAgICAgICAgIHJlc3VsdC5pbm5lckhUTUwgPSAiU3VjY2VzcyEgVGhl
IHNjcm9sbCBwb3NpdGlvbiB3YXMgcmVzdG9yZWQgYWZ0ZXIgbmF2aWdhdGlvbi4iCisgICAgICAg
ICAgICBlbHNlCisgICAgICAgICAgICAgICAgcmVzdWx0LmlubmVySFRNTCA9ICJGYWlsISBUaGUg
c2Nyb2xsIHBvc2l0aW9uIHNob3VsZCBiZSA4MDAgcHguIEhvd2V2ZXIgY3VycmVudCBzY3JvbGwg
cG9zaXRpb24gaXMgIiArIHNjcm9sbFBvc2l0aW9uOworICAgICAgICAgICAgaWYgKHdpbmRvdy50
ZXN0UnVubmVyKQorICAgICAgICAgICAgICAgIHRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOworICAg
ICAgICB9LCAwKTsKKyAgICAgfQorPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKyAgICA8ZGl2
IGlkPSJyZXN1bHQiPkZhaWwuIFRoZSBzY3JvbGwgcG9zaXRpb24gd2FzIG5vdCByZXN0b3JlZCBh
ZnRlciBuYXZpZ2F0aW9uLjwvZGl2Pjxici8+PGJyLz4KKyAgICAgICAgPGRpdiBzdHlsZT0id2lk
dGg6NjAwOyBoZWlnaHQ6MjAwMDsgYmFja2dyb3VuZC1jb2xvcjpibGFjazsiPjwvZGl2PgorCisg
ICAgPGRpdiBpZD0idDEiIGNvbnRlbnRlZGl0YWJsZT0idHJ1ZSIgY2xhc3M9Im92ZXJmbG93Ij4K
KyAgICAgICAgPGRpdiBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsiPgorICAgICAgICAgICAgPHA+
dDEgbGF5ZXI8L3A+CisgICAgICAgIDwvZGl2PgorICAgIDwvZGl2PgorICAgIAorICAgIDxkaXYg
aWQ9InQyIiBjb250ZW50ZWRpdGFibGU9InRydWUiIGNsYXNzPSJvdmVyZmxvdyI+CisgICAgICAg
IDxkaXYgc3R5bGU9InRleHQtYWxpZ246IGxlZnQ7Ij4KKyAgICAgICAgICAgIDxwPnQyIGxheWVy
PC9wPgorICAgICAgICA8L2Rpdj4KKyAgICA8L2Rpdj4KKyAgICA8c2NyaXB0PgorICAgICAgIHNj
cm9sbEFuZEZvY3VzRGl2KCJ0MSIpOworICAgICAgIG5hdmlnYXRlKCk7CisgICAgPC9zY3JpcHQ+
Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>