<?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>96691</bug_id>
          
          <creation_ts>2012-09-13 14:00:51 -0700</creation_ts>
          <short_desc>Table row direction should be determined by the Table&apos;s direction</short_desc>
          <delta_ts>2024-09-18 15:20:21 -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>Tables</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://wpt.live/html/rendering/non-replaced-elements/tables/table-row-group-direction.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>BrowserCompat, HasReduction, InRadar, WPTImpact</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Julien Chaffraix">jchaffraix</reporter>
          <assigned_to name="fantasai">fantasai.bugs</assigned_to>
          <cc>ahmad.saleem792</cc>
    
    <cc>ap</cc>
    
    <cc>bdakin</cc>
    
    <cc>bfulgham</cc>
    
    <cc>brandonstewart</cc>
    
    <cc>hyatt</cc>
    
    <cc>pravind.2k4</cc>
    
    <cc>robert</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>719900</commentid>
    <comment_count>0</comment_count>
      <attachid>163958</attachid>
    <who name="Julien Chaffraix">jchaffraix</who>
    <bug_when>2012-09-13 14:00:51 -0700</bug_when>
    <thetext>Created attachment 163958
Test case

Per CSS 2.1, 17.5 Visual layout of table contents:

Point 3: &quot;The first column box may be either on the left or on the right, depending on the value of the ’direction’ property of the table.&quot;

Point 5: &quot;The [cell] rectangle must be as far to the left as possible [...] and the cell must be to the right of all cells in the same row that are earlier in the source document. [...] (This constraint holds if the ’direction’ property of the table is ’ltr’; if the ’direction’ is ’rtl’, interchange &quot;left&quot; and &quot;right&quot; in the previous two sentences.)&quot;

All other browsers consistently interpret the &quot;row propagation&quot; direction to be the table&apos;s &apos;direction&apos;. WebKit has an old bug where the row-group direction is used instead.

Note: Some of the test cases from bug 87900 were based on the assumption that our behavior was fine and would need to be updated. It&apos;s probably better to wait until bug 79272 is solved to update them though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>719905</commentid>
    <comment_count>1</comment_count>
      <attachid>163960</attachid>
    <who name="Julien Chaffraix">jchaffraix</who>
    <bug_when>2012-09-13 14:05:08 -0700</bug_when>
    <thetext>Created attachment 163960
Concept patch: Fixes the bug but is missing the proper rebaselines</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1894863</commentid>
    <comment_count>2</comment_count>
    <who name="Ahmad Saleem">ahmad.saleem792</who>
    <bug_when>2022-08-30 10:19:08 -0700</bug_when>
    <thetext>I am able to reproduce this bug in Safari Technology Preview 152 using attached &quot;test case&quot; and the lime color test cases does not show up on the left side while purple on right.

Just wanted to share updated testing results. Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1894886</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-08-30 11:59:42 -0700</bug_when>
    <thetext>&lt;rdar://problem/99343532&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1895357</commentid>
    <comment_count>4</comment_count>
    <who name="Brandon">brandonstewart</who>
    <bug_when>2022-08-31 17:15:33 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/3892</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1950746</commentid>
    <comment_count>5</comment_count>
    <who name="Ahmad Saleem">ahmad.saleem792</who>
    <bug_when>2023-04-24 05:32:02 -0700</bug_when>
    <thetext>Blink Commit - https://chromium.googlesource.com/chromium/src.git/+/6e84e7643da78ca93373487c5e8dfec261933fbb</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2059732</commentid>
    <comment_count>6</comment_count>
    <who name="fantasai">fantasai.bugs</who>
    <bug_when>2024-09-12 11:50:28 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/33558</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2061221</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2024-09-18 15:20:18 -0700</bug_when>
    <thetext>Committed 283875@main (86dc22fbb4b7): &lt;https://commits.webkit.org/283875@main&gt;

Reviewed commits have been landed. Closing PR #33558 and removing active labels.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>163958</attachid>
            <date>2012-09-13 14:00:51 -0700</date>
            <delta_ts>2012-09-13 14:00:51 -0700</delta_ts>
            <desc>Test case</desc>
            <filename>test.html</filename>
            <type>text/html</type>
            <size>1109</size>
            <attacher name="Julien Chaffraix">jchaffraix</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8Ym9keT4KICAgIDxzdHlsZT4KICAgICAgICAucnRsIHsK
ICAgICAgICAgICAgZGlyZWN0aW9uOiBydGw7CiAgICAgICAgfQoKICAgICAgICAubGltZUJhY2tn
cm91bmQgewogICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaW1lOwogICAgICAgIH0KICAg
ICAgICAucHVycGxlQmFja2dyb3VuZCB7CiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHB1
cnBsZTsKICAgICAgICB9CgogICAgICAgIHRkIHsKICAgICAgICAgICAgaGVpZ2h0OiAyMHB4Owog
ICAgICAgICAgICB3aWR0aDogMjBweDsKICAgICAgICB9CiAgICA8L3N0eWxlPgogICAgPHA+VGhp
cyB0ZXN0IGNoZWNrcyB0aGF0IHRoZSByb3cgZGlyZWN0aW9uIGlzIGRldGVybWluZWQgYnkgdGhl
IHRhYmxlJ3MgJ2RpcmVjdGlvbicgcHJvcGVydHkuPC9wPgogICAgPHA+SW4gYWxsIHRoZSB0YWJs
ZXMgYmVsb3csIHRoZSBsaW1lIGNlbGwgc2hvdWxkIGJlIG9uIHRoZSByaWdodCBvZiB0aGUgcHVy
cGxlIGNlbGwuPC9wPgogICAgPHRhYmxlIGNsYXNzPSJydGwiPgogICAgICAgIDx0Ym9keT4KICAg
ICAgICA8dHI+CiAgICAgICAgICAgIDx0ZCBjbGFzcz0icHVycGxlQmFja2dyb3VuZCI+PC90ZD4K
ICAgICAgICAgICAgPHRkIGNsYXNzPSJsaW1lQmFja2dyb3VuZCI+PC90ZD4KICAgICAgICA8L3Ry
PgogICAgICAgIDwvdGJvZHk+CiAgICA8L3RhYmxlPgogICAgPHRhYmxlPgogICAgICAgIDx0Ym9k
eSBjbGFzcz0icnRsIj4KICAgICAgICA8dHI+CiAgICAgICAgICAgIDx0ZCBjbGFzcz0ibGltZUJh
Y2tncm91bmQiPjwvdGQ+CiAgICAgICAgICAgIDx0ZCBjbGFzcz0icHVycGxlQmFja2dyb3VuZCI+
PC90ZD4KICAgICAgICA8L3RyPgogICAgICAgIDwvdGJvZHk+CiAgICA8L3RhYmxlPgogICAgPHRh
YmxlPgogICAgICAgIDx0Ym9keT4KICAgICAgICA8dHIgY2xhc3M9InJ0bCI+CiAgICAgICAgICAg
IDx0ZCBjbGFzcz0ibGltZUJhY2tncm91bmQiPjwvdGQ+CiAgICAgICAgICAgIDx0ZCBjbGFzcz0i
cHVycGxlQmFja2dyb3VuZCI+PC90ZD4KICAgICAgICA8L3RyPgogICAgICAgIDwvdGJvZHk+CiAg
ICA8L3RhYmxlPgo8L2JvZHk+PC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>163960</attachid>
            <date>2012-09-13 14:05:08 -0700</date>
            <delta_ts>2012-09-13 14:05:08 -0700</delta_ts>
            <desc>Concept patch: Fixes the bug but is missing the proper rebaselines</desc>
            <filename>patch.diff</filename>
            <type>text/plain</type>
            <size>7300</size>
            <attacher name="Julien Chaffraix">jchaffraix</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvdGFibGUvZGlyZWN0aW9uLW9uLXRhYmxlLXBh
cnRzLXJvdy1kaXJlY3Rpb24tZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvdGFibGUv
ZGlyZWN0aW9uLW9uLXRhYmxlLXBhcnRzLXJvdy1kaXJlY3Rpb24tZXhwZWN0ZWQuaHRtbApuZXcg
ZmlsZSBtb2RlIDEwMDc1NQppbmRleCAwMDAwMDAwLi42MTg0Nzg1Ci0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvZmFzdC90YWJsZS9kaXJlY3Rpb24tb24tdGFibGUtcGFydHMtcm93LWRp
cmVjdGlvbi1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsNDMgQEAKKzwhRE9DVFlQRSBodG1sPgor
PGh0bWw+Cis8Ym9keT4KKyAgICA8c3R5bGU+CisgICAgICAgIC5saW1lQmFja2dyb3VuZCB7Cisg
ICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaW1lOworICAgICAgICB9CisgICAgICAgIC5w
dXJwbGVCYWNrZ3JvdW5kIHsKKyAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHB1cnBsZTsK
KyAgICAgICAgfQorCisgICAgICAgIHRkIHsKKyAgICAgICAgICAgIGhlaWdodDogMjBweDsKKyAg
ICAgICAgICAgIHdpZHRoOiAyMHB4OworICAgICAgICB9CisgICAgPC9zdHlsZT4KKyAgICA8cD5U
aGlzIHRlc3QgY2hlY2tzIHRoYXQgdGhlIHJvdyBkaXJlY3Rpb24gaXMgZGV0ZXJtaW5lZCBieSB0
aGUgdGFibGUncyAnZGlyZWN0aW9uJyBwcm9wZXJ0eS48L3A+CisgICAgPHA+SW4gYWxsIHRoZSB0
YWJsZXMgYmVsb3csIHRoZSBsaW1lIGNlbGwgc2hvdWxkIGJlIG9uIHRoZSByaWdodCBvZiB0aGUg
cHVycGxlIGNlbGwuPC9wPgorICAgIDx0YWJsZT4KKyAgICAgICAgPHRib2R5PgorICAgICAgICA8
dHI+CisgICAgICAgICAgICA8dGQgY2xhc3M9ImxpbWVCYWNrZ3JvdW5kIj48L3RkPgorICAgICAg
ICAgICAgPHRkIGNsYXNzPSJwdXJwbGVCYWNrZ3JvdW5kIj48L3RkPgorICAgICAgICA8L3RyPgor
ICAgICAgICA8L3Rib2R5PgorICAgIDwvdGFibGU+CisgICAgPHRhYmxlPgorICAgICAgICA8dGJv
ZHk+CisgICAgICAgIDx0cj4KKyAgICAgICAgICAgIDx0ZCBjbGFzcz0ibGltZUJhY2tncm91bmQi
PjwvdGQ+CisgICAgICAgICAgICA8dGQgY2xhc3M9InB1cnBsZUJhY2tncm91bmQiPjwvdGQ+Cisg
ICAgICAgIDwvdHI+CisgICAgICAgIDwvdGJvZHk+CisgICAgPC90YWJsZT4KKyAgICA8dGFibGU+
CisgICAgICAgIDx0Ym9keT4KKyAgICAgICAgPHRyPgorICAgICAgICAgICAgPHRkIGNsYXNzPSJs
aW1lQmFja2dyb3VuZCI+PC90ZD4KKyAgICAgICAgICAgIDx0ZCBjbGFzcz0icHVycGxlQmFja2dy
b3VuZCI+PC90ZD4KKyAgICAgICAgPC90cj4KKyAgICAgICAgPC90Ym9keT4KKyAgICA8L3RhYmxl
PgorPC9ib2R5PjwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvdGFibGUvZGly
ZWN0aW9uLW9uLXRhYmxlLXBhcnRzLXJvdy1kaXJlY3Rpb24uaHRtbCBiL0xheW91dFRlc3RzL2Zh
c3QvdGFibGUvZGlyZWN0aW9uLW9uLXRhYmxlLXBhcnRzLXJvdy1kaXJlY3Rpb24uaHRtbApuZXcg
ZmlsZSBtb2RlIDEwMDc1NQppbmRleCAwMDAwMDAwLi5hOWIyZjQ1Ci0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvZmFzdC90YWJsZS9kaXJlY3Rpb24tb24tdGFibGUtcGFydHMtcm93LWRp
cmVjdGlvbi5odG1sCkBAIC0wLDAgKzEsNDcgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8
Ym9keT4KKyAgICA8c3R5bGU+CisgICAgICAgIC5ydGwgeworICAgICAgICAgICAgZGlyZWN0aW9u
OiBydGw7CisgICAgICAgIH0KKworICAgICAgICAubGltZUJhY2tncm91bmQgeworICAgICAgICAg
ICAgYmFja2dyb3VuZC1jb2xvcjogbGltZTsKKyAgICAgICAgfQorICAgICAgICAucHVycGxlQmFj
a2dyb3VuZCB7CisgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwdXJwbGU7CisgICAgICAg
IH0KKworICAgICAgICB0ZCB7CisgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7CisgICAgICAgICAg
ICB3aWR0aDogMjBweDsKKyAgICAgICAgfQorICAgIDwvc3R5bGU+CisgICAgPHA+VGhpcyB0ZXN0
IGNoZWNrcyB0aGF0IHRoZSByb3cgZGlyZWN0aW9uIGlzIGRldGVybWluZWQgYnkgdGhlIHRhYmxl
J3MgJ2RpcmVjdGlvbicgcHJvcGVydHkuPC9wPgorICAgIDxwPkluIGFsbCB0aGUgdGFibGVzIGJl
bG93LCB0aGUgbGltZSBjZWxsIHNob3VsZCBiZSBvbiB0aGUgcmlnaHQgb2YgdGhlIHB1cnBsZSBj
ZWxsLjwvcD4KKyAgICA8dGFibGUgY2xhc3M9InJ0bCI+CisgICAgICAgIDx0Ym9keT4KKyAgICAg
ICAgPHRyPgorICAgICAgICAgICAgPHRkIGNsYXNzPSJwdXJwbGVCYWNrZ3JvdW5kIj48L3RkPgor
ICAgICAgICAgICAgPHRkIGNsYXNzPSJsaW1lQmFja2dyb3VuZCI+PC90ZD4KKyAgICAgICAgPC90
cj4KKyAgICAgICAgPC90Ym9keT4KKyAgICA8L3RhYmxlPgorICAgIDx0YWJsZT4KKyAgICAgICAg
PHRib2R5IGNsYXNzPSJydGwiPgorICAgICAgICA8dHI+CisgICAgICAgICAgICA8dGQgY2xhc3M9
ImxpbWVCYWNrZ3JvdW5kIj48L3RkPgorICAgICAgICAgICAgPHRkIGNsYXNzPSJwdXJwbGVCYWNr
Z3JvdW5kIj48L3RkPgorICAgICAgICA8L3RyPgorICAgICAgICA8L3Rib2R5PgorICAgIDwvdGFi
bGU+CisgICAgPHRhYmxlPgorICAgICAgICA8dGJvZHk+CisgICAgICAgIDx0ciBjbGFzcz0icnRs
Ij4KKyAgICAgICAgICAgIDx0ZCBjbGFzcz0ibGltZUJhY2tncm91bmQiPjwvdGQ+CisgICAgICAg
ICAgICA8dGQgY2xhc3M9InB1cnBsZUJhY2tncm91bmQiPjwvdGQ+CisgICAgICAgIDwvdHI+Cisg
ICAgICAgIDwvdGJvZHk+CisgICAgPC90YWJsZT4KKzwvYm9keT48L2h0bWw+CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGFibGUuY3BwIGIvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlclRhYmxlLmNwcAppbmRleCA5YjI0NzMwLi5kZGUzNzFhIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGFibGUuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUYWJsZS5jcHAKQEAgLTg4Niw3ICs4ODYsNyBA
QCBpbnQgUmVuZGVyVGFibGU6OmNhbGNCb3JkZXJTdGFydCgpIGNvbnN0CiAgICAgICAgIGlmIChz
ZWN0aW9uQWRqb2luaW5nQm9yZGVyLnN0eWxlKCkgPiBCSElEREVOKQogICAgICAgICAgICAgYm9y
ZGVyV2lkdGggPSBtYXgoYm9yZGVyV2lkdGgsIHNlY3Rpb25BZGpvaW5pbmdCb3JkZXIud2lkdGgo
KSk7CiAKLSAgICAgICAgaWYgKGNvbnN0IFJlbmRlclRhYmxlQ2VsbCogYWRqb2luaW5nU3RhcnRD
ZWxsID0gdG9wTm9uRW1wdHlTZWN0aW9uLT5maXJzdFJvd0NlbGxBZGpvaW5pbmdUYWJsZVN0YXJ0
KCkpIHsKKyAgICAgICAgaWYgKGNvbnN0IFJlbmRlclRhYmxlQ2VsbCogYWRqb2luaW5nU3RhcnRD
ZWxsID0gdG9wTm9uRW1wdHlTZWN0aW9uLT5jZWxsQXQoMCwgMCkucHJpbWFyeUNlbGwoKSkgewog
ICAgICAgICAgICAgLy8gRklYTUU6IE1ha2UgdGhpcyB3b3JrIHdpdGggcGVycGVuZGljdWxhciBh
bmQgZmxpcHBlZCBjZWxscy4KICAgICAgICAgICAgIGNvbnN0IEJvcmRlclZhbHVlJiBzdGFydENl
bGxBZGpvaW5pbmdCb3JkZXIgPSBhZGpvaW5pbmdTdGFydENlbGwtPmJvcmRlckFkam9pbmluZ1Rh
YmxlU3RhcnQoKTsKICAgICAgICAgICAgIGlmIChzdGFydENlbGxBZGpvaW5pbmdCb3JkZXIuc3R5
bGUoKSA9PSBCSElEREVOKQpAQCAtOTQxLDcgKzk0MSw3IEBAIGludCBSZW5kZXJUYWJsZTo6Y2Fs
Y0JvcmRlckVuZCgpIGNvbnN0CiAgICAgICAgIGlmIChzZWN0aW9uQWRqb2luaW5nQm9yZGVyLnN0
eWxlKCkgPiBCSElEREVOKQogICAgICAgICAgICAgYm9yZGVyV2lkdGggPSBtYXgoYm9yZGVyV2lk
dGgsIHNlY3Rpb25BZGpvaW5pbmdCb3JkZXIud2lkdGgoKSk7CiAKLSAgICAgICAgaWYgKGNvbnN0
IFJlbmRlclRhYmxlQ2VsbCogYWRqb2luaW5nRW5kQ2VsbCA9IHRvcE5vbkVtcHR5U2VjdGlvbi0+
Zmlyc3RSb3dDZWxsQWRqb2luaW5nVGFibGVFbmQoKSkgeworICAgICAgICBpZiAoY29uc3QgUmVu
ZGVyVGFibGVDZWxsKiBhZGpvaW5pbmdFbmRDZWxsID0gdG9wTm9uRW1wdHlTZWN0aW9uLT5jZWxs
QXQoMCwgbGFzdENvbHVtbkluZGV4KCkpLnByaW1hcnlDZWxsKCkpIHsKICAgICAgICAgICAgIC8v
IEZJWE1FOiBNYWtlIHRoaXMgd29yayB3aXRoIHBlcnBlbmRpY3VsYXIgYW5kIGZsaXBwZWQgY2Vs
bHMuCiAgICAgICAgICAgICBjb25zdCBCb3JkZXJWYWx1ZSYgZW5kQ2VsbEFkam9pbmluZ0JvcmRl
ciA9IGFkam9pbmluZ0VuZENlbGwtPmJvcmRlckFkam9pbmluZ1RhYmxlRW5kKCk7CiAgICAgICAg
ICAgICBpZiAoZW5kQ2VsbEFkam9pbmluZ0JvcmRlci5zdHlsZSgpID09IEJISURERU4pCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGFibGVTZWN0aW9uLmNwcCBi
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUYWJsZVNlY3Rpb24uY3BwCmluZGV4IDhm
MDg0NzcuLmUzOWNkMmEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5k
ZXJUYWJsZVNlY3Rpb24uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJU
YWJsZVNlY3Rpb24uY3BwCkBAIC0xMDQwLDcgKzEwNDAsOCBAQCBMYXlvdXRSZWN0IFJlbmRlclRh
YmxlU2VjdGlvbjo6bG9naWNhbFJlY3RGb3JXcml0aW5nTW9kZUFuZERpcmVjdGlvbihjb25zdCBM
YXlvdQogICAgICAgICB0YWJsZUFsaWduZWRSZWN0ID0gdGFibGVBbGlnbmVkUmVjdC50cmFuc3Bv
c2VkUmVjdCgpOwogCiAgICAgY29uc3QgVmVjdG9yPGludD4mIGNvbHVtblBvcyA9IHRhYmxlKCkt
PmNvbHVtblBvc2l0aW9ucygpOwotICAgIGlmICghc3R5bGUoKS0+aXNMZWZ0VG9SaWdodERpcmVj
dGlvbigpKQorICAgIC8vIFRoZSB0YWJsZSdzICdkaXJlY3Rpb24nIGRldGVybWluZXMgaW4gd2hp
Y2ggZGlyZWN0aW9uIHRoZSByb3dzIGZsb3cuCisgICAgaWYgKCF0YWJsZSgpLT5zdHlsZSgpLT5p
c0xlZnRUb1JpZ2h0RGlyZWN0aW9uKCkpCiAgICAgICAgIHRhYmxlQWxpZ25lZFJlY3Quc2V0WChj
b2x1bW5Qb3NbY29sdW1uUG9zLnNpemUoKSAtIDFdIC0gdGFibGVBbGlnbmVkUmVjdC5tYXhYKCkp
OwogCiAgICAgcmV0dXJuIHRhYmxlQWxpZ25lZFJlY3Q7CkBAIC0xMzE3LDE4ICsxMzE4LDYgQEAg
dW5zaWduZWQgUmVuZGVyVGFibGVTZWN0aW9uOjpudW1Db2x1bW5zKCkgY29uc3QKICAgICByZXR1
cm4gcmVzdWx0ICsgMTsKIH0KIAotY29uc3QgUmVuZGVyVGFibGVDZWxsKiBSZW5kZXJUYWJsZVNl
Y3Rpb246OmZpcnN0Um93Q2VsbEFkam9pbmluZ1RhYmxlU3RhcnQoKSBjb25zdAotewotICAgIHVu
c2lnbmVkIGFkam9pbmluZ1N0YXJ0Q2VsbENvbHVtbkluZGV4ID0gaGFzU2FtZURpcmVjdGlvbkFz
VGFibGUoKSA/IDAgOiB0YWJsZSgpLT5sYXN0Q29sdW1uSW5kZXgoKTsKLSAgICByZXR1cm4gY2Vs
bEF0KDAsIGFkam9pbmluZ1N0YXJ0Q2VsbENvbHVtbkluZGV4KS5wcmltYXJ5Q2VsbCgpOwotfQot
Ci1jb25zdCBSZW5kZXJUYWJsZUNlbGwqIFJlbmRlclRhYmxlU2VjdGlvbjo6Zmlyc3RSb3dDZWxs
QWRqb2luaW5nVGFibGVFbmQoKSBjb25zdAotewotICAgIHVuc2lnbmVkIGFkam9pbmluZ0VuZENl
bGxDb2x1bW5JbmRleCA9IGhhc1NhbWVEaXJlY3Rpb25Bc1RhYmxlKCkgPyB0YWJsZSgpLT5sYXN0
Q29sdW1uSW5kZXgoKSA6IDA7Ci0gICAgcmV0dXJuIGNlbGxBdCgwLCBhZGpvaW5pbmdFbmRDZWxs
Q29sdW1uSW5kZXgpLnByaW1hcnlDZWxsKCk7Ci19Ci0KIHZvaWQgUmVuZGVyVGFibGVTZWN0aW9u
OjphcHBlbmRDb2x1bW4odW5zaWduZWQgcG9zKQogewogICAgIEFTU0VSVCghbV9uZWVkc0NlbGxS
ZWNhbGMpOwpAQCAtMTQ2OCw3ICsxNDU3LDggQEAgdm9pZCBSZW5kZXJUYWJsZVNlY3Rpb246OnNl
dExvZ2ljYWxQb3NpdGlvbkZvckNlbGwoUmVuZGVyVGFibGVDZWxsKiBjZWxsLCB1bnNpZ24KICAg
ICBMYXlvdXRQb2ludCBjZWxsTG9jYXRpb24oMCwgbV9yb3dQb3NbY2VsbC0+cm93SW5kZXgoKV0p
OwogICAgIGludCBob3Jpem9udGFsQm9yZGVyU3BhY2luZyA9IHRhYmxlKCktPmhCb3JkZXJTcGFj
aW5nKCk7CiAKLSAgICBpZiAoIWNlbGwtPnN0eWxlRm9yQ2VsbEZsb3coKS0+aXNMZWZ0VG9SaWdo
dERpcmVjdGlvbigpKQorICAgIC8vIFRoZSB0YWJsZSdzICdkaXJlY3Rpb24nIGRldGVybWluZXMg
aW4gd2hpY2ggZGlyZWN0aW9uIHRoZSByb3dzIGZsb3cuCisgICAgaWYgKCF0YWJsZSgpLT5zdHls
ZSgpLT5pc0xlZnRUb1JpZ2h0RGlyZWN0aW9uKCkpCiAgICAgICAgIGNlbGxMb2NhdGlvbi5zZXRY
KHRhYmxlKCktPmNvbHVtblBvc2l0aW9ucygpW3RhYmxlKCktPm51bUVmZkNvbHMoKV0gLSB0YWJs
ZSgpLT5jb2x1bW5Qb3NpdGlvbnMoKVt0YWJsZSgpLT5jb2xUb0VmZkNvbChjZWxsLT5jb2woKSAr
IGNlbGwtPmNvbFNwYW4oKSldICsgaG9yaXpvbnRhbEJvcmRlclNwYWNpbmcpOwogICAgIGVsc2UK
ICAgICAgICAgY2VsbExvY2F0aW9uLnNldFgodGFibGUoKS0+Y29sdW1uUG9zaXRpb25zKClbZWZm
ZWN0aXZlQ29sdW1uXSArIGhvcml6b250YWxCb3JkZXJTcGFjaW5nKTsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUYWJsZVNlY3Rpb24uaCBiL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJUYWJsZVNlY3Rpb24uaAppbmRleCA3MDU0OTM4Li4yZGYxMDRj
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGFibGVTZWN0aW9u
LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRhYmxlU2VjdGlvbi5oCkBA
IC0xMzgsOSArMTM4LDYgQEAgcHVibGljOgogICAgICAgICByZXR1cm4gc3R5bGUoKS0+Ym9yZGVy
U3RhcnQoKTsKICAgICB9CiAKLSAgICBjb25zdCBSZW5kZXJUYWJsZUNlbGwqIGZpcnN0Um93Q2Vs
bEFkam9pbmluZ1RhYmxlU3RhcnQoKSBjb25zdDsKLSAgICBjb25zdCBSZW5kZXJUYWJsZUNlbGwq
IGZpcnN0Um93Q2VsbEFkam9pbmluZ1RhYmxlRW5kKCkgY29uc3Q7Ci0KICAgICBDZWxsU3RydWN0
JiBjZWxsQXQodW5zaWduZWQgcm93LCAgdW5zaWduZWQgY29sKSB7IHJldHVybiBtX2dyaWRbcm93
XS5yb3dbY29sXTsgfQogICAgIGNvbnN0IENlbGxTdHJ1Y3QmIGNlbGxBdCh1bnNpZ25lZCByb3cs
IHVuc2lnbmVkIGNvbCkgY29uc3QgeyByZXR1cm4gbV9ncmlkW3Jvd10ucm93W2NvbF07IH0KICAg
ICBSZW5kZXJUYWJsZUNlbGwqIHByaW1hcnlDZWxsQXQodW5zaWduZWQgcm93LCB1bnNpZ25lZCBj
b2wpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>