<?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>5980</bug_id>
          
          <creation_ts>2005-12-06 11:42:23 -0800</creation_ts>
          <short_desc>Bidi properties of an inline container whose first child is an inline container are ignored</short_desc>
          <delta_ts>2005-12-19 23:21:38 -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>Layout and Rendering</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>VERIFIED</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>mitz</reporter>
          <assigned_to name="Dave Hyatt">hyatt</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>25635</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2005-12-06 11:42:23 -0800</bug_when>
    <thetext>Summary: Embedding levels aren&apos;t adjusted according to the direction and unicode-bidi properties of an 
inline container if its first child is an inline container. Similarly, embedding levels aren&apos;t reset after an 
inline container whose last child is an inline container -- in both cases, bidiNext() doesn&apos;t call embed().

To reproduce: open the attached testcase in Safari.

Expected: all lines to read &quot;ABCDEFGHI&quot; (some letters may appear in italics. Firefox renders as expected.

Actual: the letters are in the wrong order on the 2nd, 3rd and 5th lines.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25636</commentid>
    <comment_count>1</comment_count>
      <attachid>4983</attachid>
    <who name="">mitz</who>
    <bug_when>2005-12-06 11:43:42 -0800</bug_when>
    <thetext>Created attachment 4983
testcase</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25661</commentid>
    <comment_count>2</comment_count>
      <attachid>4989</attachid>
    <who name="">mitz</who>
    <bug_when>2005-12-07 07:38:21 -0800</bug_when>
    <thetext>Created attachment 4989
Adjust embedding at inline containers&apos; boundaries instead of inside</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25675</commentid>
    <comment_count>3</comment_count>
      <attachid>4989</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2005-12-07 14:52:17 -0800</bug_when>
    <thetext>Comment on attachment 4989
Adjust embedding at inline containers&apos; boundaries instead of inside

r=me. I even understood it!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>4983</attachid>
            <date>2005-12-06 11:43:42 -0800</date>
            <delta_ts>2005-12-06 11:43:42 -0800</delta_ts>
            <desc>testcase</desc>
            <filename>noEmbed.html</filename>
            <type>text/html</type>
            <size>592</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPgo8dGl0bGU+QmlkaSBwcm9wZXJ0aWVzIGlnbm9yZWQgZm9yIGlubGluZSBj
b250YWluZXIgd2hvc2UgZmlyc3QgY2hpbGQgaXMgYW4gaW5saW5lIGNvbnRhaW5lcjwvdGl0bGU+
CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Ci5ybG8geyBkaXJlY3Rpb246IHJ0bDsgdW5pY29kZS1i
aWRpOiBiaWRpLW92ZXJyaWRlOyB9Cjwvc3R5bGU+CjwvaGVhZD4KPGJvZHk+CjxwPgpBbGwgb2Yg
dGhlIGZvbGxvd2luZyBsaW5lcyBzaG91bGQgcmVhZCAmbGRxdW87QUJDREVGR0hJJnJkcXVvOyAo
c29tZSBsZXR0ZXJzCm1heSBiZSBpdGFsaWNpemVkKS4KPC9wPgo8aHI+CjxwPgpBQkM8c3BhbiBj
bGFzcz0icmxvIj5GRUQ8L3NwYW4+R0hJCjwvcD4KPHA+CkFCQzxzcGFuIGNsYXNzPSJybG8iPjxp
PkZFRDwvaT48L3NwYW4+R0hJCjwvcD4KPHA+CkFCQzxzcGFuIGNsYXNzPSJybG8iPkY8aT5FRDwv
aT48L3NwYW4+R0hJCjwvcD4KPHA+CkFCQzxzcGFuIGNsYXNzPSJybG8iPkY8aT5FPC9pPkQ8L3Nw
YW4+R0hJCjwvcD4KPHA+CkFCQzxzcGFuIGNsYXNzPSJybG8iPjxpPkZFPC9pPkQ8L3NwYW4+R0hJ
CjwvcD4KPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>4989</attachid>
            <date>2005-12-07 07:38:21 -0800</date>
            <delta_ts>2005-12-07 14:52:17 -0800</delta_ts>
            <desc>Adjust embedding at inline containers&apos; boundaries instead of inside</desc>
            <filename>5980_r1.patch</filename>
            <type>text/plain</type>
            <size>14054</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL3Jv
b3QvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjEyOQpkaWZm
IC1wIC11IC1yMS4xMjkgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCi0tLSBMYXlvdXRUZXN0cy9DaGFu
Z2VMb2cJNiBEZWMgMjAwNSAwNjoyOToyMCAtMDAwMAkxLjEyOQorKysgTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCTcgRGVjIDIwMDUgMTU6Mzk6NTIgLTAwMDAKQEAgLTEsMyArMSwxNiBAQAorMjAwNS0x
Mi0wNyAgTWl0eiBQZXR0ZWwgIDxvcGVuZGFyd2luLm9yZ0BtaXR6cGV0dGVsLmNvbT4KKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0IGZvcjogaHR0
cDovL2J1Z3ppbGxhLm9wZW5kYXJ3aW4ub3JnL3Nob3dfYnVnLmNnaT9pZD01OTgwCisgICAgICAg
IEJpZGkgcHJvcGVydGllcyBvZiBhbiBpbmxpbmUgY29udGFpbmVyIHdob3NlIGZpcnN0IGNoaWxk
IGlzIGFuCisgICAgICAgIGlubGluZSBjb250YWluZXIgYXJlIGlnbm9yZWQKKworICAgICAgICAq
IGZhc3QvdGV4dC9pbnRlcm5hdGlvbmFsL2JpZGktaWdub3JlZC1mb3ItZmlyc3QtY2hpbGQtaW5s
aW5lLWV4cGVjdGVkLmNoZWNrc3VtOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L3RleHQvaW50ZXJu
YXRpb25hbC9iaWRpLWlnbm9yZWQtZm9yLWZpcnN0LWNoaWxkLWlubGluZS1leHBlY3RlZC5wbmc6
IEFkZGVkLgorICAgICAgICAqIGZhc3QvdGV4dC9pbnRlcm5hdGlvbmFsL2JpZGktaWdub3JlZC1m
b3ItZmlyc3QtY2hpbGQtaW5saW5lLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFz
dC90ZXh0L2ludGVybmF0aW9uYWwvYmlkaS1pZ25vcmVkLWZvci1maXJzdC1jaGlsZC1pbmxpbmUu
aHRtbDogQWRkZWQuCisKIDIwMDUtMTItMDUgIEVyaWMgU2VpZGVsICA8ZXNlaWRlbEBhcHBsZS5j
b20+CiAKICAgICAgICAgUnViYmVyLXN0YW1wZWQgYnkgbWpzLgpJbmRleDogTGF5b3V0VGVzdHMv
ZmFzdC90ZXh0L2ludGVybmF0aW9uYWwvYmlkaS1pZ25vcmVkLWZvci1maXJzdC1jaGlsZC1pbmxp
bmUtZXhwZWN0ZWQuY2hlY2tzdW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpkaWZmIC1OcHUgTGF5b3V0VGVzdHMvZmFz
dC90ZXh0L2ludGVybmF0aW9uYWwvYmlkaS1pZ25vcmVkLWZvci1maXJzdC1jaGlsZC1pbmxpbmUt
ZXhwZWN0ZWQuY2hlY2tzdW0KLS0tIExheW91dFRlc3RzL2Zhc3QvdGV4dC9pbnRlcm5hdGlvbmFs
L2JpZGktaWdub3JlZC1mb3ItZmlyc3QtY2hpbGQtaW5saW5lLWV4cGVjdGVkLmNoZWNrc3VtCTEg
SmFuIDE5NzAgMDA6MDA6MDAgLTAwMDAKKysrIExheW91dFRlc3RzL2Zhc3QvdGV4dC9pbnRlcm5h
dGlvbmFsL2JpZGktaWdub3JlZC1mb3ItZmlyc3QtY2hpbGQtaW5saW5lLWV4cGVjdGVkLmNoZWNr
c3VtCTcgRGVjIDIwMDUgMTU6MDQ6MzMgLTAwMDAKQEAgLTAsMCArMSBAQAorYWM2ZmJjMTZiMThj
YmI5ZjRmOGZhMzgwMjQ5OTg1ZDIKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCkluZGV4OiBM
YXlvdXRUZXN0cy9mYXN0L3RleHQvaW50ZXJuYXRpb25hbC9iaWRpLWlnbm9yZWQtZm9yLWZpcnN0
LWNoaWxkLWlubGluZS1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpkaWZmIC1OcHUgTGF5b3V0VGVz
dHMvZmFzdC90ZXh0L2ludGVybmF0aW9uYWwvYmlkaS1pZ25vcmVkLWZvci1maXJzdC1jaGlsZC1p
bmxpbmUtZXhwZWN0ZWQudHh0Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3RleHQvaW50ZXJuYXRpb25h
bC9iaWRpLWlnbm9yZWQtZm9yLWZpcnN0LWNoaWxkLWlubGluZS1leHBlY3RlZC50eHQJMSBKYW4g
MTk3MCAwMDowMDowMCAtMDAwMAorKysgTGF5b3V0VGVzdHMvZmFzdC90ZXh0L2ludGVybmF0aW9u
YWwvYmlkaS1pZ25vcmVkLWZvci1maXJzdC1jaGlsZC1pbmxpbmUtZXhwZWN0ZWQudHh0CTcgRGVj
IDIwMDUgMTU6MDc6MDIgLTAwMDAKQEAgLTAsMCArMSwxMTIgQEAKK2xheWVyIGF0ICgwLDApIHNp
emUgODAweDYwMAorICBSZW5kZXJDYW52YXMgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCitsYXllciBh
dCAoMCwwKSBzaXplIDgwMHg2MDAKKyAgUmVuZGVyQmxvY2sge0hUTUx9IGF0ICgwLDApIHNpemUg
ODAweDYwMAorICAgIFJlbmRlckJvZHkge0JPRFl9IGF0ICg4LDgpIHNpemUgNzg0eDU3NgorICAg
ICAgUmVuZGVyQmxvY2sge1B9IGF0ICgwLDApIHNpemUgNzg0eDM2CisgICAgICAgIFJlbmRlclRl
eHQge1RFWFR9IGF0ICgwLDApIHNpemUgMTA0eDE4CisgICAgICAgICAgdGV4dCBydW4gYXQgKDAs
MCkgd2lkdGggMTA0OiAiVGhpcyBpcyBhIHRlc3QgZm9yICIKKyAgICAgICAgUmVuZGVySW5saW5l
IHtJfSBhdCAoMCwwKSBzaXplIDc2MXgzNgorICAgICAgICAgIFJlbmRlclRleHQge1RFWFR9IGF0
ICgxMDQsMCkgc2l6ZSA3NjF4MzYKKyAgICAgICAgICAgIHRleHQgcnVuIGF0ICgxMDQsMCkgd2lk
dGggNjU3OiAiaHR0cDovL2J1Z3ppbGxhLm9wZW5kYXJ3aW4ub3JnL3Nob3dfYnVnLmNnaT9pZD01
OTgwIEJpZGkgcHJvcGVydGllcyBvZiBhbiBpbmxpbmUgY29udGFpbmVyIHdob3NlIGZpcnN0Igor
ICAgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMTgpIHdpZHRoIDI0NjogImNoaWxkIGlzIGFuIGlu
bGluZSBjb250YWluZXIgYXJlIGlnbm9yZWQiCisgICAgICAgIFJlbmRlclRleHQge1RFWFR9IGF0
ICgyNDYsMTgpIHNpemUgNHgxOAorICAgICAgICAgIHRleHQgcnVuIGF0ICgyNDYsMTgpIHdpZHRo
IDQ6ICIuIgorICAgICAgUmVuZGVyQmxvY2sge0hSfSBhdCAoMCw1Mikgc2l6ZSA3ODR4MiBbYm9y
ZGVyOiAoMXB4IGluc2V0ICMwMDAwMDApXQorICAgICAgUmVuZGVyQmxvY2sge1B9IGF0ICgwLDcw
KSBzaXplIDc4NHgxOAorICAgICAgICBSZW5kZXJUZXh0IHtURVhUfSBhdCAoMCwwKSBzaXplIDMx
NngxOAorICAgICAgICAgIHRleHQgcnVuIGF0ICgwLDApIHdpZHRoIDMxNjogIlRoZSBmb2xsb3dp
bmcgbGluZXMgc2hvdWxkIHJlYWQgXHh7MjAxQ31BQkNERUZHSElceHsyMDFEfToiCisgICAgICBS
ZW5kZXJCbG9jayB7UH0gYXQgKDAsMTA0KSBzaXplIDc4NHgxOAorICAgICAgICBSZW5kZXJUZXh0
IHtURVhUfSBhdCAoMCwwKSBzaXplIDM0eDE4CisgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMCkg
d2lkdGggMzQ6ICJBQkMiCisgICAgICAgIFJlbmRlcklubGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6
ZSAzMXgxOAorICAgICAgICAgIFJlbmRlclRleHQge1RFWFR9IGF0ICgzNCwwKSBzaXplIDMxeDE4
CisgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoMzQsMCkgd2lkdGggMzE6ICJGRUQiCisgICAgICAg
IFJlbmRlclRleHQge1RFWFR9IGF0ICg2NSwwKSBzaXplIDI5eDE4CisgICAgICAgICAgdGV4dCBy
dW4gYXQgKDY1LDApIHdpZHRoIDI5OiAiR0hJIgorICAgICAgUmVuZGVyQmxvY2sge1B9IGF0ICgw
LDEzOCkgc2l6ZSA3ODR4MTgKKyAgICAgICAgUmVuZGVyVGV4dCB7VEVYVH0gYXQgKDAsMCkgc2l6
ZSAzNHgxOAorICAgICAgICAgIHRleHQgcnVuIGF0ICgwLDApIHdpZHRoIDM0OiAiQUJDIgorICAg
ICAgICBSZW5kZXJJbmxpbmUge1NQQU59IGF0ICgwLDApIHNpemUgMzF4MTgKKyAgICAgICAgICBS
ZW5kZXJJbmxpbmUge1NQQU59IGF0ICgwLDApIHNpemUgMzF4MTgKKyAgICAgICAgICAgIFJlbmRl
clRleHQge1RFWFR9IGF0ICgzNCwwKSBzaXplIDMxeDE4CisgICAgICAgICAgICAgIHRleHQgcnVu
IGF0ICgzNCwwKSB3aWR0aCAzMTogIkZFRCIKKyAgICAgICAgUmVuZGVyVGV4dCB7VEVYVH0gYXQg
KDY1LDApIHNpemUgMjl4MTgKKyAgICAgICAgICB0ZXh0IHJ1biBhdCAoNjUsMCkgd2lkdGggMjk6
ICJHSEkiCisgICAgICBSZW5kZXJCbG9jayB7UH0gYXQgKDAsMTcyKSBzaXplIDc4NHgxOAorICAg
ICAgICBSZW5kZXJUZXh0IHtURVhUfSBhdCAoMCwwKSBzaXplIDM0eDE4CisgICAgICAgICAgdGV4
dCBydW4gYXQgKDAsMCkgd2lkdGggMzQ6ICJBQkMiCisgICAgICAgIFJlbmRlcklubGluZSB7U1BB
Tn0gYXQgKDAsMCkgc2l6ZSAzMXgxOAorICAgICAgICAgIFJlbmRlclRleHQge1RFWFR9IGF0ICg1
NiwwKSBzaXplIDl4MTgKKyAgICAgICAgICAgIHRleHQgcnVuIGF0ICg1NiwwKSB3aWR0aCA5OiAi
RiIKKyAgICAgICAgICBSZW5kZXJJbmxpbmUge1NQQU59IGF0ICgwLDApIHNpemUgMjJ4MTgKKyAg
ICAgICAgICAgIFJlbmRlclRleHQge1RFWFR9IGF0ICgzNCwwKSBzaXplIDIyeDE4CisgICAgICAg
ICAgICAgIHRleHQgcnVuIGF0ICgzNCwwKSB3aWR0aCAyMjogIkVEIgorICAgICAgICBSZW5kZXJU
ZXh0IHtURVhUfSBhdCAoNjUsMCkgc2l6ZSAyOXgxOAorICAgICAgICAgIHRleHQgcnVuIGF0ICg2
NSwwKSB3aWR0aCAyOTogIkdISSIKKyAgICAgIFJlbmRlckJsb2NrIHtQfSBhdCAoMCwyMDYpIHNp
emUgNzg0eDE4CisgICAgICAgIFJlbmRlclRleHQge1RFWFR9IGF0ICgwLDApIHNpemUgMzR4MTgK
KyAgICAgICAgICB0ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCAzNDogIkFCQyIKKyAgICAgICAgUmVu
ZGVySW5saW5lIHtTUEFOfSBhdCAoMCwwKSBzaXplIDMxeDE4CisgICAgICAgICAgUmVuZGVyVGV4
dCB7VEVYVH0gYXQgKDU2LDApIHNpemUgOXgxOAorICAgICAgICAgICAgdGV4dCBydW4gYXQgKDU2
LDApIHdpZHRoIDk6ICJGIgorICAgICAgICAgIFJlbmRlcklubGluZSB7U1BBTn0gYXQgKDAsMCkg
c2l6ZSAxMHgxOAorICAgICAgICAgICAgUmVuZGVyVGV4dCB7VEVYVH0gYXQgKDQ2LDApIHNpemUg
MTB4MTgKKyAgICAgICAgICAgICAgdGV4dCBydW4gYXQgKDQ2LDApIHdpZHRoIDEwOiAiRSIKKyAg
ICAgICAgICBSZW5kZXJUZXh0IHtURVhUfSBhdCAoMzQsMCkgc2l6ZSAxMngxOAorICAgICAgICAg
ICAgdGV4dCBydW4gYXQgKDM0LDApIHdpZHRoIDEyOiAiRCIKKyAgICAgICAgUmVuZGVyVGV4dCB7
VEVYVH0gYXQgKDY1LDApIHNpemUgMjl4MTgKKyAgICAgICAgICB0ZXh0IHJ1biBhdCAoNjUsMCkg
d2lkdGggMjk6ICJHSEkiCisgICAgICBSZW5kZXJCbG9jayB7UH0gYXQgKDAsMjQwKSBzaXplIDc4
NHgxOAorICAgICAgICBSZW5kZXJUZXh0IHtURVhUfSBhdCAoMCwwKSBzaXplIDM0eDE4CisgICAg
ICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggMzQ6ICJBQkMiCisgICAgICAgIFJlbmRlcklu
bGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSAzMXgxOAorICAgICAgICAgIFJlbmRlcklubGluZSB7
U1BBTn0gYXQgKDAsMCkgc2l6ZSAxOXgxOAorICAgICAgICAgICAgUmVuZGVyVGV4dCB7VEVYVH0g
YXQgKDQ2LDApIHNpemUgMTl4MTgKKyAgICAgICAgICAgICAgdGV4dCBydW4gYXQgKDQ2LDApIHdp
ZHRoIDE5OiAiRkUiCisgICAgICAgICAgUmVuZGVyVGV4dCB7VEVYVH0gYXQgKDM0LDApIHNpemUg
MTJ4MTgKKyAgICAgICAgICAgIHRleHQgcnVuIGF0ICgzNCwwKSB3aWR0aCAxMjogIkQiCisgICAg
ICAgIFJlbmRlclRleHQge1RFWFR9IGF0ICg2NSwwKSBzaXplIDI5eDE4CisgICAgICAgICAgdGV4
dCBydW4gYXQgKDY1LDApIHdpZHRoIDI5OiAiR0hJIgorICAgICAgUmVuZGVyQmxvY2sge1B9IGF0
ICgwLDI3NCkgc2l6ZSA3ODR4MTgKKyAgICAgICAgUmVuZGVySW5saW5lIHtTUEFOfSBhdCAoMCww
KSBzaXplIDk0eDE4CisgICAgICAgICAgUmVuZGVyVGV4dCB7VEVYVH0gYXQgKDAsMCkgc2l6ZSA5
NHgxOAorICAgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggOTQ6ICJJSEdGRURDQkEi
CisgICAgICAgIFJlbmRlclRleHQge1RFWFR9IGF0ICgwLDApIHNpemUgMHgwCisgICAgICBSZW5k
ZXJCbG9jayB7UH0gYXQgKDAsMzA4KSBzaXplIDc4NHgxOAorICAgICAgICBSZW5kZXJJbmxpbmUg
e1NQQU59IGF0ICgwLDApIHNpemUgOTR4MTgKKyAgICAgICAgICBSZW5kZXJUZXh0IHtURVhUfSBh
dCAoMCwwKSBzaXplIDk0eDE4CisgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCA5
NDogIklIR0ZFRENCQSIKKyAgICAgICAgUmVuZGVyVGV4dCB7VEVYVH0gYXQgKDAsMCkgc2l6ZSAw
eDAKKyAgICAgIFJlbmRlckJsb2NrIHtIUn0gYXQgKDAsMzQyKSBzaXplIDc4NHgyIFtib3JkZXI6
ICgxcHggaW5zZXQgIzAwMDAwMCldCisgICAgICBSZW5kZXJCbG9jayAoYW5vbnltb3VzKSBhdCAo
MCwzNTIpIHNpemUgNzg0eDE4CisgICAgICAgIFJlbmRlclRleHQge1RFWFR9IGF0ICgwLDApIHNp
emUgMjQ5eDE4CisgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggMjQ5OiAiVGhlIGZv
bGxvd2luZyBsaW5lcyBzaG91bGQgYmUgaWRlbnRpY2FsOiIKKyAgICAgIFJlbmRlckJsb2NrIHtQ
fSBhdCAoMCwzODYpIHNpemUgNzg0eDE4CisgICAgICAgIFJlbmRlclRleHQge1RFWFR9IGF0ICgw
LDApIHNpemUgNjB4MTgKKyAgICAgICAgICB0ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCAyNDogIlx4
ezVEM31ceHs1RDR9XHh7NUQ1fSIKKyAgICAgICAgICB0ZXh0IHJ1biBhdCAoMjQsMCkgd2lkdGgg
MTA6ICIoWyIKKyAgICAgICAgICB0ZXh0IHJ1biBhdCAoMzQsMCkgd2lkdGggMjY6ICJceHs1RDB9
XHh7NUQxfVx4ezVEMn0iCisgICAgICBSZW5kZXJCbG9jayB7UH0gYXQgKDAsNDIwKSBzaXplIDc4
NHgxOAorICAgICAgICBSZW5kZXJUZXh0IHtURVhUfSBhdCAoMCwwKSBzaXplIDM0eDE4CisgICAg
ICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggMjQ6ICJceHs1RDN9XHh7NUQ0fVx4ezVENX0i
CisgICAgICAgICAgdGV4dCBydW4gYXQgKDI0LDApIHdpZHRoIDEwOiAiKFsiCisgICAgICAgIFJl
bmRlcklubGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSAweDE4CisgICAgICAgIFJlbmRlclRleHQg
e1RFWFR9IGF0ICgzNCwwKSBzaXplIDI2eDE4CisgICAgICAgICAgdGV4dCBydW4gYXQgKDM0LDAp
IHdpZHRoIDI2OiAiXHh7NUQwfVx4ezVEMX1ceHs1RDJ9IgorICAgICAgUmVuZGVyQmxvY2sge1B9
IGF0ICgwLDQ1NCkgc2l6ZSA3ODR4MTgKKyAgICAgICAgUmVuZGVyVGV4dCB7VEVYVH0gYXQgKDAs
MCkgc2l6ZSAzNHgxOAorICAgICAgICAgIHRleHQgcnVuIGF0ICgwLDApIHdpZHRoIDI0OiAiXHh7
NUQzfVx4ezVENH1ceHs1RDV9IgorICAgICAgICAgIHRleHQgcnVuIGF0ICgyNCwwKSB3aWR0aCAx
MDogIihbIgorICAgICAgICBSZW5kZXJJbmxpbmUge1NQQU59IGF0ICgwLDApIHNpemUgMHgxOAor
ICAgICAgICAgIFJlbmRlcklubGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSAweDE4CisgICAgICAg
IFJlbmRlclRleHQge1RFWFR9IGF0ICgzNCwwKSBzaXplIDI2eDE4CisgICAgICAgICAgdGV4dCBy
dW4gYXQgKDM0LDApIHdpZHRoIDI2OiAiXHh7NUQwfVx4ezVEMX1ceHs1RDJ9IgorICAgICAgUmVu
ZGVyQmxvY2sge1B9IGF0ICgwLDQ4OCkgc2l6ZSA3ODR4MTgKKyAgICAgICAgUmVuZGVyVGV4dCB7
VEVYVH0gYXQgKDAsMCkgc2l6ZSAzNHgxOAorICAgICAgICAgIHRleHQgcnVuIGF0ICgwLDApIHdp
ZHRoIDI0OiAiXHh7NUQzfVx4ezVENH1ceHs1RDV9IgorICAgICAgICAgIHRleHQgcnVuIGF0ICgy
NCwwKSB3aWR0aCAxMDogIihbIgorICAgICAgICBSZW5kZXJJbmxpbmUge1NQQU59IGF0ICgwLDAp
IHNpemUgMHgxOAorICAgICAgICAgIFJlbmRlcklubGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSAw
eDE4CisgICAgICAgIFJlbmRlclRleHQge1RFWFR9IGF0ICgzNCwwKSBzaXplIDI2eDE4CisgICAg
ICAgICAgdGV4dCBydW4gYXQgKDM0LDApIHdpZHRoIDI2OiAiXHh7NUQwfVx4ezVEMX1ceHs1RDJ9
IgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC90ZXh0L2ludGVybmF0aW9uYWwvYmlkaS1pZ25vcmVk
LWZvci1maXJzdC1jaGlsZC1pbmxpbmUuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CmRpZmYgLU5wdSBMYXlvdXRU
ZXN0cy9mYXN0L3RleHQvaW50ZXJuYXRpb25hbC9iaWRpLWlnbm9yZWQtZm9yLWZpcnN0LWNoaWxk
LWlubGluZS5odG1sCi0tLSBMYXlvdXRUZXN0cy9mYXN0L3RleHQvaW50ZXJuYXRpb25hbC9iaWRp
LWlnbm9yZWQtZm9yLWZpcnN0LWNoaWxkLWlubGluZS5odG1sCTEgSmFuIDE5NzAgMDA6MDA6MDAg
LTAwMDAKKysrIExheW91dFRlc3RzL2Zhc3QvdGV4dC9pbnRlcm5hdGlvbmFsL2JpZGktaWdub3Jl
ZC1mb3ItZmlyc3QtY2hpbGQtaW5saW5lLmh0bWwJNyBEZWMgMjAwNSAxNTowMzo0OCAtMDAwMApA
QCAtMCwwICsxLDUxIEBACis8aHRtbD4KKzxoZWFkPgorPHRpdGxlPkJpZGkgcHJvcGVydGllcyBp
Z25vcmVkIGZvciBpbmxpbmUgY29udGFpbmVyIHdob3NlIGZpcnN0IGNoaWxkIGlzIGFuIGlubGlu
ZSBjb250YWluZXI8L3RpdGxlPgorPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KKy5ybG8geyBkaXJl
Y3Rpb246IHJ0bDsgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9Cis8L3N0eWxlPgorPC9o
ZWFkPgorPGJvZHk+Cis8cD4KK1RoaXMgaXMgYSB0ZXN0IGZvciA8aT5odHRwOi8vYnVnemlsbGEu
b3BlbmRhcndpbi5vcmcvc2hvd19idWcuY2dpP2lkPTU5ODAgQmlkaSBwcm9wZXJ0aWVzIG9mIGFu
IGlubGluZSBjb250YWluZXIgd2hvc2UgZmlyc3QgY2hpbGQgaXMgYW4gaW5saW5lIGNvbnRhaW5l
ciBhcmUgaWdub3JlZDwvaT4uCis8L3A+Cis8aHI+Cis8cD4KK1RoZSBmb2xsb3dpbmcgbGluZXMg
c2hvdWxkIHJlYWQgJmxkcXVvO0FCQ0RFRkdISSZyZHF1bzs6Cis8L3A+Cis8cD4KK0FCQzxzcGFu
IGNsYXNzPSJybG8iPkZFRDwvc3Bhbj5HSEkKKzwvcD4KKzxwPgorQUJDPHNwYW4gY2xhc3M9InJs
byI+PHNwYW4+RkVEPC9zcGFuPjwvc3Bhbj5HSEkKKzwvcD4KKzxwPgorQUJDPHNwYW4gY2xhc3M9
InJsbyI+RjxzcGFuPkVEPC9zcGFuPjwvc3Bhbj5HSEkKKzwvcD4KKzxwPgorQUJDPHNwYW4gY2xh
c3M9InJsbyI+RjxzcGFuPkU8L3NwYW4+RDwvc3Bhbj5HSEkKKzwvcD4KKzxwPgorQUJDPHNwYW4g
Y2xhc3M9InJsbyI+PHNwYW4+RkU8L3NwYW4+RDwvc3Bhbj5HSEkKKzwvcD4KKzxwPjxzcGFuIGNs
YXNzPSJybG8iPklIR0ZFRENCQTwvc3Bhbj4KKzwvcD4KKzxwPgorPHNwYW4gY2xhc3M9InJsbyI+
SUhHRkVEQ0JBPC9zcGFuPgorPC9wPgorPGhyPgorVGhlIGZvbGxvd2luZyBsaW5lcyBzaG91bGQg
YmUgaWRlbnRpY2FsOgorPHA+CismI3gwNWQzOyYjeDA1ZDQ7JiN4MDVkNTsoWyYjeDIwMmE7JiN4
MjAyYzsmI3gwNWQwOyYjeDA1ZDE7JiN4MDVkMjsKKzwvcD4KKzxwPgorJiN4MDVkMzsmI3gwNWQ0
OyYjeDA1ZDU7KFs8c3BhbiBkaXI9Imx0ciI+PC9zcGFuPiYjeDA1ZDA7JiN4MDVkMTsmI3gwNWQy
OworPC9wPgorPHA+CismI3gwNWQzOyYjeDA1ZDQ7JiN4MDVkNTsoWzxzcGFuIGRpcj0ibHRyIj48
c3Bhbj48L3NwYW4+PC9zcGFuPiYjeDA1ZDA7JiN4MDVkMTsmI3gwNWQyOworPC9wPgorPHA+Cism
I3gwNWQzOyYjeDA1ZDQ7JiN4MDVkNTsoWzxzcGFuPjxzcGFuIGRpcj0ibHRyIj48L3NwYW4+PC9z
cGFuPiYjeDA1ZDA7JiN4MDVkMTsmI3gwNWQyOworPC9wPgorPC9ib2R5PgorPC9odG1sPgpJbmRl
eDogV2ViQ29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2N2cy9yb290L1dlYkNv
cmUvQ2hhbmdlTG9nLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjQ4NQpkaWZmIC1wIC11IC1yMS40
ODUgV2ViQ29yZS9DaGFuZ2VMb2cKLS0tIFdlYkNvcmUvQ2hhbmdlTG9nCTcgRGVjIDIwMDUgMTA6
MzA6NTggLTAwMDAJMS40ODUKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCTcgRGVjIDIwMDUgMTU6NDI6
MzYgLTAwMDAKQEAgLTEsMyArMSwxOSBAQAorMjAwNS0xMi0wNyAgTWl0eiBQZXR0ZWwgIDxvcGVu
ZGFyd2luLm9yZ0BtaXR6cGV0dGVsLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBUZXN0OiBmYXN0L3RleHQvaW50ZXJuYXRpb25hbC9iaWRpLWln
bm9yZWQtZm9yLWZpcnN0LWNoaWxkLWlubGluZS5odG1sCisKKyAgICAgICAgRml4IGZvcjogaHR0
cDovL2J1Z3ppbGxhLm9wZW5kYXJ3aW4ub3JnL3Nob3dfYnVnLmNnaT9pZD01OTgwCisgICAgICAg
IEJpZGkgcHJvcGVydGllcyBvZiBhbiBpbmxpbmUgY29udGFpbmVyIHdob3NlIGZpcnN0IGNoaWxk
IGlzIGFuCisgICAgICAgIGlubGluZSBjb250YWluZXIgYXJlIGlnbm9yZWQKKworICAgICAgICAq
IGtodG1sL3JlbmRlcmluZy9iaWRpLmNwcDoKKyAgICAgICAgKGtodG1sOjpSZW5kZXJCbG9jazo6
YmlkaU5leHQpOgorICAgICAgICBBZGp1c3QgZW1iZWRkaW5nIGF0IGlubGluZSBjb250YWluZXJz
JyBib3VuZGFyaWVzIGluc3RlYWQgb2YgaW5zaWRlLgorICAgICAgICAoa2h0bWw6OlJlbmRlckJs
b2NrOjpiaWRpRmlyc3QpOgorICAgICAgICAoa2h0bWw6OlJlbmRlckJsb2NrOjpkZXRlcm1pbmVT
dGFydFBvc2l0aW9uKToKKwogMjAwNS0xMi0wNyAgRXJpYyBTZWlkZWwgIDxlc2VpZGVsQGFwcGxl
LmNvbT4KIAogICAgICAgICBObyByZXZpZXcgbmVlZGVkLCByZW1vdmluZyBkZWFkIChzdmcgb25s
eSkgZmlsZXMuCkluZGV4OiBXZWJDb3JlL2todG1sL3JlbmRlcmluZy9iaWRpLmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09ClJDUyBmaWxlOiAvY3ZzL3Jvb3QvV2ViQ29yZS9raHRtbC9yZW5kZXJpbmcvYmlkaS5jcHAs
dgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMTYwCmRpZmYgLXAgLXUgLXIxLjE2MCBXZWJDb3JlL2to
dG1sL3JlbmRlcmluZy9iaWRpLmNwcAotLS0gV2ViQ29yZS9raHRtbC9yZW5kZXJpbmcvYmlkaS5j
cHAJMSBEZWMgMjAwNSAxMDozMjoyMyAtMDAwMAkxLjE2MAorKysgV2ViQ29yZS9raHRtbC9yZW5k
ZXJpbmcvYmlkaS5jcHAJNyBEZWMgMjAwNSAxNTo0Mjo1NiAtMDAwMApAQCAtMjc1LDcgKzI3NSw3
IEBAIHN0YXRpYyBpbmxpbmUgUmVuZGVyT2JqZWN0KiBiaWRpTmV4dChSZW4KICAgICB3aGlsZSAo
Y3VycmVudCkgewogICAgICAgICBpZiAoIW9sZEVuZE9mSW5saW5lICYmICFjdXJyZW50LT5pc0Zs
b2F0aW5nKCkgJiYgIWN1cnJlbnQtPmlzUmVwbGFjZWQoKSAmJiAhY3VycmVudC0+aXNQb3NpdGlv
bmVkKCkpIHsKICAgICAgICAgICAgIG5leHQgPSBjdXJyZW50LT5maXJzdENoaWxkKCk7Ci0gICAg
ICAgICAgICBpZiAobmV4dCAmJiBiaWRpLmFkanVzdEVtYmVkZGluZykgeworICAgICAgICAgICAg
aWYgKG5leHQgJiYgYmlkaS5hZGp1c3RFbWJlZGRpbmcgJiYgbmV4dC0+aXNJbmxpbmVGbG93KCkp
IHsKICAgICAgICAgICAgICAgICBFVW5pY29kZUJpZGkgdWIgPSBuZXh0LT5zdHlsZSgpLT51bmlj
b2RlQmlkaSgpOwogICAgICAgICAgICAgICAgIGlmICh1YiAhPSBVQk5vcm1hbCkgewogICAgICAg
ICAgICAgICAgICAgICBFRGlyZWN0aW9uIGRpciA9IG5leHQtPnN0eWxlKCktPmRpcmVjdGlvbigp
OwpAQCAtMjk1LDEzICsyOTUsMjMgQEAgc3RhdGljIGlubGluZSBSZW5kZXJPYmplY3QqIGJpZGlO
ZXh0KFJlbgogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICB3aGlsZSAoY3VycmVudCAmJiBj
dXJyZW50ICE9IGJsb2NrKSB7CisgICAgICAgICAgICAgICAgaWYgKGJpZGkuYWRqdXN0RW1iZWRk
aW5nICYmIGN1cnJlbnQtPmlzSW5saW5lRmxvdygpICYmIGN1cnJlbnQtPnN0eWxlKCktPnVuaWNv
ZGVCaWRpKCkgIT0gVUJOb3JtYWwpCisgICAgICAgICAgICAgICAgICAgIGVtYmVkKFFDaGFyOjpE
aXJQREYsIGJpZGkpOworCiAgICAgICAgICAgICAgICAgbmV4dCA9IGN1cnJlbnQtPm5leHRTaWJs
aW5nKCk7Ci0gICAgICAgICAgICAgICAgaWYgKG5leHQpCisgICAgICAgICAgICAgICAgaWYgKG5l
eHQpIHsKKyAgICAgICAgICAgICAgICAgICAgaWYgKGJpZGkuYWRqdXN0RW1iZWRkaW5nICYmIG5l
eHQtPmlzSW5saW5lRmxvdygpKSB7CisgICAgICAgICAgICAgICAgICAgICAgICBFVW5pY29kZUJp
ZGkgdWIgPSBuZXh0LT5zdHlsZSgpLT51bmljb2RlQmlkaSgpOworICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgKHViICE9IFVCTm9ybWFsKSB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
RURpcmVjdGlvbiBkaXIgPSBuZXh0LT5zdHlsZSgpLT5kaXJlY3Rpb24oKTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBRQ2hhcjo6RGlyZWN0aW9uIGQgPSAodWIgPT0gRW1iZWQgPyAoZGly
ID09IFJUTCA/IFFDaGFyOjpEaXJSTEUgOiBRQ2hhcjo6RGlyTFJFKQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogKGRpciA9PSBSVEwgPyBRQ2hh
cjo6RGlyUkxPIDogUUNoYXI6OkRpckxSTykpOworICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGVtYmVkKGQsIGJpZGkpOworICAgICAgICAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgIH0K
ICAgICAgICAgICAgICAgICAKLSAgICAgICAgICAgICAgICBpZiAoYmlkaS5hZGp1c3RFbWJlZGRp
bmcgJiYgY3VycmVudC0+c3R5bGUoKS0+dW5pY29kZUJpZGkoKSAhPSBVQk5vcm1hbCkKLSAgICAg
ICAgICAgICAgICAgICAgZW1iZWQoUUNoYXI6OkRpclBERiwgYmlkaSk7Ci0KICAgICAgICAgICAg
ICAgICBjdXJyZW50ID0gY3VycmVudC0+cGFyZW50KCk7CiAgICAgICAgICAgICAgICAgaWYgKCFz
a2lwSW5saW5lcyAmJiBjdXJyZW50ICYmIGN1cnJlbnQgIT0gYmxvY2sgJiYgY3VycmVudC0+aXNJ
bmxpbmVGbG93KCkpIHsKICAgICAgICAgICAgICAgICAgICAgbmV4dCA9IGN1cnJlbnQ7CkBAIC0z
MzEsNiArMzQxLDE1IEBAIHN0YXRpYyBSZW5kZXJPYmplY3QqIGJpZGlGaXJzdChSZW5kZXJCbG8K
ICAgICAKICAgICBSZW5kZXJPYmplY3QqIG8gPSBibG9jay0+Zmlyc3RDaGlsZCgpOwogICAgIGlm
IChvLT5pc0lubGluZUZsb3coKSkgeworICAgICAgICBpZiAoYmlkaS5hZGp1c3RFbWJlZGRpbmcp
IHsKKyAgICAgICAgICAgIEVVbmljb2RlQmlkaSB1YiA9IG8tPnN0eWxlKCktPnVuaWNvZGVCaWRp
KCk7CisgICAgICAgICAgICBpZiAodWIgIT0gVUJOb3JtYWwpIHsKKyAgICAgICAgICAgICAgICBF
RGlyZWN0aW9uIGRpciA9IG8tPnN0eWxlKCktPmRpcmVjdGlvbigpOworICAgICAgICAgICAgICAg
IFFDaGFyOjpEaXJlY3Rpb24gZCA9ICh1YiA9PSBFbWJlZCA/IChkaXIgPT0gUlRMID8gUUNoYXI6
OkRpclJMRSA6IFFDaGFyOjpEaXJMUkUpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgOiAoZGlyID09IFJUTCA/IFFDaGFyOjpEaXJSTE8gOiBRQ2hhcjo6RGlyTFJPKSk7
CisgICAgICAgICAgICAgICAgZW1iZWQoZCwgYmlkaSk7CisgICAgICAgICAgICB9CisgICAgICAg
IH0KICAgICAgICAgaWYgKHNraXBJbmxpbmVzICYmIG8tPmZpcnN0Q2hpbGQoKSkKICAgICAgICAg
ICAgIG8gPSBiaWRpTmV4dChibG9jaywgbywgYmlkaSwgc2tpcElubGluZXMpOwogICAgICAgICBl
bHNlCkBAIC0xNzc3LDggKzE3OTYsMTEgQEAgUm9vdElubGluZUJveCogUmVuZGVyQmxvY2s6OmRl
dGVybWluZVN0YQogICAgICAgICBwb3MgPSBsYXN0LT5saW5lQnJlYWtQb3MoKTsKICAgICAgICAg
YmlkaS5zdGF0dXMgPSBsYXN0LT5saW5lQnJlYWtCaWRpU3RhdHVzKCk7CiAgICAgICAgIGJpZGku
Y29udGV4dCA9IGxhc3QtPmxpbmVCcmVha0JpZGlDb250ZXh0KCk7Ci0gICAgfSBlbHNlCisgICAg
fSBlbHNlIHsKKyAgICAgICAgYmlkaS5hZGp1c3RFbWJlZGRpbmcgPSB0cnVlOwogICAgICAgICBz
dGFydE9iaiA9IGJpZGlGaXJzdCh0aGlzLCBiaWRpLCAwKTsKKyAgICAgICAgYmlkaS5hZGp1c3RF
bWJlZGRpbmcgPSBmYWxzZTsKKyAgICB9CiAgICAgICAgIAogICAgIHN0YXJ0ID0gQmlkaUl0ZXJh
dG9yKHRoaXMsIHN0YXJ0T2JqLCBwb3MpOwogICAgIAo=
</data>
<flag name="review"
          id="972"
          type_id="1"
          status="+"
          setter="hyatt"
    />
          </attachment>
      

    </bug>

</bugzilla>