<?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>130882</bug_id>
          
          <creation_ts>2014-03-27 18:07:06 -0700</creation_ts>
          <short_desc>Specify Shadow Pseudo Ids in Media Element Constructors</short_desc>
          <delta_ts>2025-11-27 17:54:51 -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>Media</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>
          <dependson>131044</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Brent Fulgham">bfulgham</reporter>
          <assigned_to name="Brent Fulgham">bfulgham</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>xacchriya341</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>995197</commentid>
    <comment_count>0</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2014-03-27 18:07:06 -0700</bug_when>
    <thetext>Several media elements, e.g., the MediaControlTextTrackContainerElement, are not initialized with their Shadow DOM Pseudo Id (e.g., the &quot;-webkit-media-text-track-container&quot;) value. When the pseudoId is not set, the Web Inspector can be confusing, because the element only displays as a &quot;&lt;div&gt;&quot;, with nothing showing it&apos;s functional purpose in the media control hierarchy.

We should set the pseudo Id at construction time so that the object displays properly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>995202</commentid>
    <comment_count>1</comment_count>
      <attachid>228015</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2014-03-27 18:13:56 -0700</bug_when>
    <thetext>Created attachment 228015
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>995220</commentid>
    <comment_count>2</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2014-03-27 20:19:48 -0700</bug_when>
    <thetext>It looks like inside WebCore itself, we call &quot;shadowPseudoId()&quot; to retrieve the value. However, the WebInspector and other pure JS clients call through the attribute access logic which only gets set up if a call to &quot;setPseudo&quot; is made at some point.

It would probably be wise to coalesce these two &quot;separate but equal&quot; concepts of shadow ID.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>995225</commentid>
    <comment_count>3</comment_count>
      <attachid>228015</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-03-27 20:52:28 -0700</bug_when>
    <thetext>Comment on attachment 228015
Patch

Clearing flags on attachment: 228015

Committed r166395: &lt;http://trac.webkit.org/changeset/166395&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>995226</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-03-27 20:52:32 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>228015</attachid>
            <date>2014-03-27 18:13:56 -0700</date>
            <delta_ts>2014-03-27 20:52:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-130882-20140327181335.patch</filename>
            <type>text/plain</type>
            <size>12603</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2NjM5MSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDM3IEBACisyMDE0LTAzLTI3ICBCcmVudCBG
dWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29tPgorCisgICAgICAgIFNwZWNpZnkgU2hhZG93IERP
TSBQc2V1ZG8gSURzIGluIE1lZGlhIEVsZW1lbnQgQ29uc3RydWN0b3JzCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzA4ODIKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGh0bWwvc2hhZG93L01lZGlhQ29u
dHJvbEVsZW1lbnRzLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhQ29udHJvbFBhbmVsRWxl
bWVudDo6TWVkaWFDb250cm9sUGFuZWxFbGVtZW50KTogQ2FsbCBzZXRQc2V1ZG9JZCBpbiBjb25z
dHJ1Y3Rvci4KKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhQ29udHJvbFBhbmVsRW5jbG9zdXJlRWxl
bWVudDo6TWVkaWFDb250cm9sUGFuZWxFbmNsb3N1cmVFbGVtZW50KTogRGl0dG8uCisgICAgICAg
IChXZWJDb3JlOjpNZWRpYUNvbnRyb2xUaW1lbGluZUNvbnRhaW5lckVsZW1lbnQ6Ok1lZGlhQ29u
dHJvbFRpbWVsaW5lQ29udGFpbmVyRWxlbWVudCk6IERpdHRvLgorICAgICAgICAoV2ViQ29yZTo6
TWVkaWFDb250cm9sVm9sdW1lU2xpZGVyQ29udGFpbmVyRWxlbWVudDo6TWVkaWFDb250cm9sVm9s
dW1lU2xpZGVyQ29udGFpbmVyRWxlbWVudCk6IERpdHRvLgorICAgICAgICAoV2ViQ29yZTo6TWVk
aWFDb250cm9sU3RhdHVzRGlzcGxheUVsZW1lbnQ6Ok1lZGlhQ29udHJvbFN0YXR1c0Rpc3BsYXlF
bGVtZW50KTogRGl0dG8uCisgICAgICAgIChXZWJDb3JlOjpNZWRpYUNvbnRyb2xQYW5lbE11dGVC
dXR0b25FbGVtZW50OjpNZWRpYUNvbnRyb2xQYW5lbE11dGVCdXR0b25FbGVtZW50KTogRGl0dG8u
CisgICAgICAgIChXZWJDb3JlOjpNZWRpYUNvbnRyb2xWb2x1bWVTbGlkZXJNdXRlQnV0dG9uRWxl
bWVudDo6TWVkaWFDb250cm9sVm9sdW1lU2xpZGVyTXV0ZUJ1dHRvbkVsZW1lbnQpOiBEaXR0by4K
KyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhQ29udHJvbFBsYXlCdXR0b25FbGVtZW50OjpNZWRpYUNv
bnRyb2xQbGF5QnV0dG9uRWxlbWVudCk6IERpdHRvLgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFD
b250cm9sT3ZlcmxheVBsYXlCdXR0b25FbGVtZW50OjpNZWRpYUNvbnRyb2xPdmVybGF5UGxheUJ1
dHRvbkVsZW1lbnQpOiBEaXR0by4KKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhQ29udHJvbFNlZWtG
b3J3YXJkQnV0dG9uRWxlbWVudDo6TWVkaWFDb250cm9sU2Vla0ZvcndhcmRCdXR0b25FbGVtZW50
KTogRGl0dG8uCisgICAgICAgIChXZWJDb3JlOjpNZWRpYUNvbnRyb2xTZWVrQmFja0J1dHRvbkVs
ZW1lbnQ6Ok1lZGlhQ29udHJvbFNlZWtCYWNrQnV0dG9uRWxlbWVudCk6IERpdHRvLgorICAgICAg
ICAoV2ViQ29yZTo6TWVkaWFDb250cm9sUmV3aW5kQnV0dG9uRWxlbWVudDo6TWVkaWFDb250cm9s
UmV3aW5kQnV0dG9uRWxlbWVudCk6IERpdHRvLgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFDb250
cm9sUmV0dXJuVG9SZWFsdGltZUJ1dHRvbkVsZW1lbnQ6Ok1lZGlhQ29udHJvbFJldHVyblRvUmVh
bHRpbWVCdXR0b25FbGVtZW50KTogRGl0dG8uCisgICAgICAgIChXZWJDb3JlOjpNZWRpYUNvbnRy
b2xUb2dnbGVDbG9zZWRDYXB0aW9uc0J1dHRvbkVsZW1lbnQ6Ok1lZGlhQ29udHJvbFRvZ2dsZUNs
b3NlZENhcHRpb25zQnV0dG9uRWxlbWVudCk6IERpdHRvLgorICAgICAgICAoV2ViQ29yZTo6TWVk
aWFDb250cm9sQ2xvc2VkQ2FwdGlvbnNDb250YWluZXJFbGVtZW50OjpNZWRpYUNvbnRyb2xDbG9z
ZWRDYXB0aW9uc0NvbnRhaW5lckVsZW1lbnQpOiBEaXR0by4KKyAgICAgICAgKFdlYkNvcmU6Ok1l
ZGlhQ29udHJvbENsb3NlZENhcHRpb25zVHJhY2tMaXN0RWxlbWVudDo6TWVkaWFDb250cm9sQ2xv
c2VkQ2FwdGlvbnNUcmFja0xpc3RFbGVtZW50KTogRGl0dG8uCisgICAgICAgIChXZWJDb3JlOjpN
ZWRpYUNvbnRyb2xUaW1lbGluZUVsZW1lbnQ6Ok1lZGlhQ29udHJvbFRpbWVsaW5lRWxlbWVudCk6
IERpdHRvLgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFDb250cm9sUGFuZWxWb2x1bWVTbGlkZXJF
bGVtZW50OjpNZWRpYUNvbnRyb2xQYW5lbFZvbHVtZVNsaWRlckVsZW1lbnQpOiBEaXR0by4KKyAg
ICAgICAgKFdlYkNvcmU6Ok1lZGlhQ29udHJvbEZ1bGxzY3JlZW5Wb2x1bWVTbGlkZXJFbGVtZW50
OjpNZWRpYUNvbnRyb2xGdWxsc2NyZWVuVm9sdW1lU2xpZGVyRWxlbWVudCk6IERpdHRvLgorICAg
ICAgICAoV2ViQ29yZTo6TWVkaWFDb250cm9sRnVsbHNjcmVlbkJ1dHRvbkVsZW1lbnQ6Ok1lZGlh
Q29udHJvbEZ1bGxzY3JlZW5CdXR0b25FbGVtZW50KTogRGl0dG8uCisgICAgICAgIChXZWJDb3Jl
OjpNZWRpYUNvbnRyb2xGdWxsc2NyZWVuVm9sdW1lTWluQnV0dG9uRWxlbWVudDo6TWVkaWFDb250
cm9sRnVsbHNjcmVlblZvbHVtZU1pbkJ1dHRvbkVsZW1lbnQpOiBEaXR0by4KKyAgICAgICAgKFdl
YkNvcmU6Ok1lZGlhQ29udHJvbEZ1bGxzY3JlZW5Wb2x1bWVNYXhCdXR0b25FbGVtZW50OjpNZWRp
YUNvbnRyb2xGdWxsc2NyZWVuVm9sdW1lTWF4QnV0dG9uRWxlbWVudCk6IERpdHRvLgorICAgICAg
ICAoV2ViQ29yZTo6TWVkaWFDb250cm9sVGltZVJlbWFpbmluZ0Rpc3BsYXlFbGVtZW50OjpNZWRp
YUNvbnRyb2xUaW1lUmVtYWluaW5nRGlzcGxheUVsZW1lbnQpOiBEaXR0by4KKyAgICAgICAgKFdl
YkNvcmU6Ok1lZGlhQ29udHJvbEN1cnJlbnRUaW1lRGlzcGxheUVsZW1lbnQ6Ok1lZGlhQ29udHJv
bEN1cnJlbnRUaW1lRGlzcGxheUVsZW1lbnQpOiBEaXR0by4KKyAgICAgICAgKFdlYkNvcmU6Ok1l
ZGlhQ29udHJvbFRleHRUcmFja0NvbnRhaW5lckVsZW1lbnQ6Ok1lZGlhQ29udHJvbFRleHRUcmFj
a0NvbnRhaW5lckVsZW1lbnQpOiBEaXR0by4KKwogMjAxNC0wMy0yNyAgR3l1eW91bmcgS2ltICA8
Z3l1eW91bmcua2ltQHNhbXN1bmcuY29tPgogCiAgICAgICAgIENsZWFuIHVwIHVubmVlZGVkICJt
dXRhYmxlIiBrZXl3b3JkCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9NZWRpYUNv
bnRyb2xFbGVtZW50cy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvaHRtbC9zaGFk
b3cvTWVkaWFDb250cm9sRWxlbWVudHMuY3BwCShyZXZpc2lvbiAxNjYzMTApCisrKyBTb3VyY2Uv
V2ViQ29yZS9odG1sL3NoYWRvdy9NZWRpYUNvbnRyb2xFbGVtZW50cy5jcHAJKHdvcmtpbmcgY29w
eSkKQEAgLTc4LDYgKzc4LDcgQEAgTWVkaWFDb250cm9sUGFuZWxFbGVtZW50OjpNZWRpYUNvbnRy
b2xQYQogICAgICwgbV9vcGFxdWUodHJ1ZSkKICAgICAsIG1fdHJhbnNpdGlvblRpbWVyKHRoaXMs
ICZNZWRpYUNvbnRyb2xQYW5lbEVsZW1lbnQ6OnRyYW5zaXRpb25UaW1lckZpcmVkKQogeworICAg
IHNldFBzZXVkbyhzaGFkb3dQc2V1ZG9JZCgpKTsKIH0KIAogUGFzc1JlZlB0cjxNZWRpYUNvbnRy
b2xQYW5lbEVsZW1lbnQ+IE1lZGlhQ29udHJvbFBhbmVsRWxlbWVudDo6Y3JlYXRlKERvY3VtZW50
JiBkb2N1bWVudCkKQEAgLTI2NSw2ICsyNjYsNyBAQCBNZWRpYUNvbnRyb2xQYW5lbEVuY2xvc3Vy
ZUVsZW1lbnQ6Ok1lZGlhCiAgICAgLy8gTWFwcGluZyBvbnRvIHNhbWUgTWVkaWFDb250cm9sRWxl
bWVudFR5cGUgYXMgcGFuZWwgZWxlbWVudCwgc2luY2UgaXQgaGFzIHNpbWlsYXIgcHJvcGVydGll
cy4KICAgICA6IE1lZGlhQ29udHJvbERpdkVsZW1lbnQoZG9jdW1lbnQsIE1lZGlhQ29udHJvbHNQ
YW5lbCkKIHsKKyAgICBzZXRQc2V1ZG8oc2hhZG93UHNldWRvSWQoKSk7CiB9CiAKIFBhc3NSZWZQ
dHI8TWVkaWFDb250cm9sUGFuZWxFbmNsb3N1cmVFbGVtZW50PiBNZWRpYUNvbnRyb2xQYW5lbEVu
Y2xvc3VyZUVsZW1lbnQ6OmNyZWF0ZShEb2N1bWVudCYgZG9jdW1lbnQpCkBAIC0zMDIsNiArMzA0
LDcgQEAgY29uc3QgQXRvbWljU3RyaW5nJiBNZWRpYUNvbnRyb2xPdmVybGF5RQogTWVkaWFDb250
cm9sVGltZWxpbmVDb250YWluZXJFbGVtZW50OjpNZWRpYUNvbnRyb2xUaW1lbGluZUNvbnRhaW5l
ckVsZW1lbnQoRG9jdW1lbnQmIGRvY3VtZW50KQogICAgIDogTWVkaWFDb250cm9sRGl2RWxlbWVu
dChkb2N1bWVudCwgTWVkaWFUaW1lbGluZUNvbnRhaW5lcikKIHsKKyAgICBzZXRQc2V1ZG8oc2hh
ZG93UHNldWRvSWQoKSk7CiB9CiAKIFBhc3NSZWZQdHI8TWVkaWFDb250cm9sVGltZWxpbmVDb250
YWluZXJFbGVtZW50PiBNZWRpYUNvbnRyb2xUaW1lbGluZUNvbnRhaW5lckVsZW1lbnQ6OmNyZWF0
ZShEb2N1bWVudCYgZG9jdW1lbnQpCkBAIC0zNDYsNiArMzQ5LDcgQEAgUmVuZGVyUHRyPFJlbmRl
ckVsZW1lbnQ+IE1lZGlhQ29udHJvbFRpbQogTWVkaWFDb250cm9sVm9sdW1lU2xpZGVyQ29udGFp
bmVyRWxlbWVudDo6TWVkaWFDb250cm9sVm9sdW1lU2xpZGVyQ29udGFpbmVyRWxlbWVudChEb2N1
bWVudCYgZG9jdW1lbnQpCiAgICAgOiBNZWRpYUNvbnRyb2xEaXZFbGVtZW50KGRvY3VtZW50LCBN
ZWRpYVZvbHVtZVNsaWRlckNvbnRhaW5lcikKIHsKKyAgICBzZXRQc2V1ZG8oc2hhZG93UHNldWRv
SWQoKSk7CiB9CiAKIFBhc3NSZWZQdHI8TWVkaWFDb250cm9sVm9sdW1lU2xpZGVyQ29udGFpbmVy
RWxlbWVudD4gTWVkaWFDb250cm9sVm9sdW1lU2xpZGVyQ29udGFpbmVyRWxlbWVudDo6Y3JlYXRl
KERvY3VtZW50JiBkb2N1bWVudCkKQEAgLTM4OSw2ICszOTMsNyBAQCBNZWRpYUNvbnRyb2xTdGF0
dXNEaXNwbGF5RWxlbWVudDo6TWVkaWFDCiAgICAgOiBNZWRpYUNvbnRyb2xEaXZFbGVtZW50KGRv
Y3VtZW50LCBNZWRpYVN0YXR1c0Rpc3BsYXkpCiAgICAgLCBtX3N0YXRlQmVpbmdEaXNwbGF5ZWQo
Tm90aGluZykKIHsKKyAgICBzZXRQc2V1ZG8oc2hhZG93UHNldWRvSWQoKSk7CiB9CiAKIFBhc3NS
ZWZQdHI8TWVkaWFDb250cm9sU3RhdHVzRGlzcGxheUVsZW1lbnQ+IE1lZGlhQ29udHJvbFN0YXR1
c0Rpc3BsYXlFbGVtZW50OjpjcmVhdGUoRG9jdW1lbnQmIGRvY3VtZW50KQpAQCAtNDQ0LDYgKzQ0
OSw3IEBAIE1lZGlhQ29udHJvbFBhbmVsTXV0ZUJ1dHRvbkVsZW1lbnQ6Ok1lZGkKICAgICA6IE1l
ZGlhQ29udHJvbE11dGVCdXR0b25FbGVtZW50KGRvY3VtZW50LCBNZWRpYU11dGVCdXR0b24pCiAg
ICAgLCBtX2NvbnRyb2xzKGNvbnRyb2xzKQogeworICAgIHNldFBzZXVkbyhzaGFkb3dQc2V1ZG9J
ZCgpKTsKIH0KIAogUGFzc1JlZlB0cjxNZWRpYUNvbnRyb2xQYW5lbE11dGVCdXR0b25FbGVtZW50
PiBNZWRpYUNvbnRyb2xQYW5lbE11dGVCdXR0b25FbGVtZW50OjpjcmVhdGUoRG9jdW1lbnQmIGRv
Y3VtZW50LCBNZWRpYUNvbnRyb2xzKiBjb250cm9scykKQEAgLTQ3NSw2ICs0ODEsNyBAQCBjb25z
dCBBdG9taWNTdHJpbmcmIE1lZGlhQ29udHJvbFBhbmVsTXV0CiBNZWRpYUNvbnRyb2xWb2x1bWVT
bGlkZXJNdXRlQnV0dG9uRWxlbWVudDo6TWVkaWFDb250cm9sVm9sdW1lU2xpZGVyTXV0ZUJ1dHRv
bkVsZW1lbnQoRG9jdW1lbnQmIGRvY3VtZW50KQogICAgIDogTWVkaWFDb250cm9sTXV0ZUJ1dHRv
bkVsZW1lbnQoZG9jdW1lbnQsIE1lZGlhTXV0ZUJ1dHRvbikKIHsKKyAgICBzZXRQc2V1ZG8oc2hh
ZG93UHNldWRvSWQoKSk7CiB9CiAKIFBhc3NSZWZQdHI8TWVkaWFDb250cm9sVm9sdW1lU2xpZGVy
TXV0ZUJ1dHRvbkVsZW1lbnQ+IE1lZGlhQ29udHJvbFZvbHVtZVNsaWRlck11dGVCdXR0b25FbGVt
ZW50OjpjcmVhdGUoRG9jdW1lbnQmIGRvY3VtZW50KQpAQCAtNDk2LDYgKzUwMyw3IEBAIGNvbnN0
IEF0b21pY1N0cmluZyYgTWVkaWFDb250cm9sVm9sdW1lU2wKIE1lZGlhQ29udHJvbFBsYXlCdXR0
b25FbGVtZW50OjpNZWRpYUNvbnRyb2xQbGF5QnV0dG9uRWxlbWVudChEb2N1bWVudCYgZG9jdW1l
bnQpCiAgICAgOiBNZWRpYUNvbnRyb2xJbnB1dEVsZW1lbnQoZG9jdW1lbnQsIE1lZGlhUGxheUJ1
dHRvbikKIHsKKyAgICBzZXRQc2V1ZG8oc2hhZG93UHNldWRvSWQoKSk7CiB9CiAKIFBhc3NSZWZQ
dHI8TWVkaWFDb250cm9sUGxheUJ1dHRvbkVsZW1lbnQ+IE1lZGlhQ29udHJvbFBsYXlCdXR0b25F
bGVtZW50OjpjcmVhdGUoRG9jdW1lbnQmIGRvY3VtZW50KQpAQCAtNTM1LDYgKzU0Myw3IEBAIGNv
bnN0IEF0b21pY1N0cmluZyYgTWVkaWFDb250cm9sUGxheUJ1dHQKIE1lZGlhQ29udHJvbE92ZXJs
YXlQbGF5QnV0dG9uRWxlbWVudDo6TWVkaWFDb250cm9sT3ZlcmxheVBsYXlCdXR0b25FbGVtZW50
KERvY3VtZW50JiBkb2N1bWVudCkKICAgICA6IE1lZGlhQ29udHJvbElucHV0RWxlbWVudChkb2N1
bWVudCwgTWVkaWFPdmVybGF5UGxheUJ1dHRvbikKIHsKKyAgICBzZXRQc2V1ZG8oc2hhZG93UHNl
dWRvSWQoKSk7CiB9CiAKIFBhc3NSZWZQdHI8TWVkaWFDb250cm9sT3ZlcmxheVBsYXlCdXR0b25F
bGVtZW50PiBNZWRpYUNvbnRyb2xPdmVybGF5UGxheUJ1dHRvbkVsZW1lbnQ6OmNyZWF0ZShEb2N1
bWVudCYgZG9jdW1lbnQpCkBAIC01NzUsNiArNTg0LDcgQEAgY29uc3QgQXRvbWljU3RyaW5nJiBN
ZWRpYUNvbnRyb2xPdmVybGF5UAogTWVkaWFDb250cm9sU2Vla0ZvcndhcmRCdXR0b25FbGVtZW50
OjpNZWRpYUNvbnRyb2xTZWVrRm9yd2FyZEJ1dHRvbkVsZW1lbnQoRG9jdW1lbnQmIGRvY3VtZW50
KQogICAgIDogTWVkaWFDb250cm9sU2Vla0J1dHRvbkVsZW1lbnQoZG9jdW1lbnQsIE1lZGlhU2Vl
a0ZvcndhcmRCdXR0b24pCiB7CisgICAgc2V0UHNldWRvKHNoYWRvd1BzZXVkb0lkKCkpOwogfQog
CiBQYXNzUmVmUHRyPE1lZGlhQ29udHJvbFNlZWtGb3J3YXJkQnV0dG9uRWxlbWVudD4gTWVkaWFD
b250cm9sU2Vla0ZvcndhcmRCdXR0b25FbGVtZW50OjpjcmVhdGUoRG9jdW1lbnQmIGRvY3VtZW50
KQpAQCAtNTk2LDYgKzYwNiw3IEBAIGNvbnN0IEF0b21pY1N0cmluZyYgTWVkaWFDb250cm9sU2Vl
a0ZvcncKIE1lZGlhQ29udHJvbFNlZWtCYWNrQnV0dG9uRWxlbWVudDo6TWVkaWFDb250cm9sU2Vl
a0JhY2tCdXR0b25FbGVtZW50KERvY3VtZW50JiBkb2N1bWVudCkKICAgICA6IE1lZGlhQ29udHJv
bFNlZWtCdXR0b25FbGVtZW50KGRvY3VtZW50LCBNZWRpYVNlZWtCYWNrQnV0dG9uKQogeworICAg
IHNldFBzZXVkbyhzaGFkb3dQc2V1ZG9JZCgpKTsKIH0KIAogUGFzc1JlZlB0cjxNZWRpYUNvbnRy
b2xTZWVrQmFja0J1dHRvbkVsZW1lbnQ+IE1lZGlhQ29udHJvbFNlZWtCYWNrQnV0dG9uRWxlbWVu
dDo6Y3JlYXRlKERvY3VtZW50JiBkb2N1bWVudCkKQEAgLTYxNyw2ICs2MjgsNyBAQCBjb25zdCBB
dG9taWNTdHJpbmcmIE1lZGlhQ29udHJvbFNlZWtCYWNrCiBNZWRpYUNvbnRyb2xSZXdpbmRCdXR0
b25FbGVtZW50OjpNZWRpYUNvbnRyb2xSZXdpbmRCdXR0b25FbGVtZW50KERvY3VtZW50JiBkb2N1
bWVudCkKICAgICA6IE1lZGlhQ29udHJvbElucHV0RWxlbWVudChkb2N1bWVudCwgTWVkaWFSZXdp
bmRCdXR0b24pCiB7CisgICAgc2V0UHNldWRvKHNoYWRvd1BzZXVkb0lkKCkpOwogfQogCiBQYXNz
UmVmUHRyPE1lZGlhQ29udHJvbFJld2luZEJ1dHRvbkVsZW1lbnQ+IE1lZGlhQ29udHJvbFJld2lu
ZEJ1dHRvbkVsZW1lbnQ6OmNyZWF0ZShEb2N1bWVudCYgZG9jdW1lbnQpCkBAIC02NDcsNiArNjU5
LDcgQEAgY29uc3QgQXRvbWljU3RyaW5nJiBNZWRpYUNvbnRyb2xSZXdpbmRCdQogTWVkaWFDb250
cm9sUmV0dXJuVG9SZWFsdGltZUJ1dHRvbkVsZW1lbnQ6Ok1lZGlhQ29udHJvbFJldHVyblRvUmVh
bHRpbWVCdXR0b25FbGVtZW50KERvY3VtZW50JiBkb2N1bWVudCkKICAgICA6IE1lZGlhQ29udHJv
bElucHV0RWxlbWVudChkb2N1bWVudCwgTWVkaWFSZXR1cm5Ub1JlYWx0aW1lQnV0dG9uKQogewor
ICAgIHNldFBzZXVkbyhzaGFkb3dQc2V1ZG9JZCgpKTsKIH0KIAogUGFzc1JlZlB0cjxNZWRpYUNv
bnRyb2xSZXR1cm5Ub1JlYWx0aW1lQnV0dG9uRWxlbWVudD4gTWVkaWFDb250cm9sUmV0dXJuVG9S
ZWFsdGltZUJ1dHRvbkVsZW1lbnQ6OmNyZWF0ZShEb2N1bWVudCYgZG9jdW1lbnQpCkBAIC02ODQs
NiArNjk3LDcgQEAgTWVkaWFDb250cm9sVG9nZ2xlQ2xvc2VkQ2FwdGlvbnNCdXR0b25FbAogI2lm
ICFQTEFURk9STShDT0NPQSkgJiYgIVBMQVRGT1JNKFdJTikgfHwgIVBMQVRGT1JNKEdUSykKICAg
ICBVTlVTRURfUEFSQU0oY29udHJvbHMpOwogI2VuZGlmCisgICAgc2V0UHNldWRvKHNoYWRvd1Bz
ZXVkb0lkKCkpOwogfQogCiBQYXNzUmVmUHRyPE1lZGlhQ29udHJvbFRvZ2dsZUNsb3NlZENhcHRp
b25zQnV0dG9uRWxlbWVudD4gTWVkaWFDb250cm9sVG9nZ2xlQ2xvc2VkQ2FwdGlvbnNCdXR0b25F
bGVtZW50OjpjcmVhdGUoRG9jdW1lbnQmIGRvY3VtZW50LCBNZWRpYUNvbnRyb2xzKiBjb250cm9s
cykKQEAgLTczNSw2ICs3NDksNyBAQCBjb25zdCBBdG9taWNTdHJpbmcmIE1lZGlhQ29udHJvbFRv
Z2dsZUNsCiBNZWRpYUNvbnRyb2xDbG9zZWRDYXB0aW9uc0NvbnRhaW5lckVsZW1lbnQ6Ok1lZGlh
Q29udHJvbENsb3NlZENhcHRpb25zQ29udGFpbmVyRWxlbWVudChEb2N1bWVudCYgZG9jdW1lbnQp
CiAgICAgOiBNZWRpYUNvbnRyb2xEaXZFbGVtZW50KGRvY3VtZW50LCBNZWRpYUNsb3NlZENhcHRp
b25zQ29udGFpbmVyKQogeworICAgIHNldFBzZXVkbyhzaGFkb3dQc2V1ZG9JZCgpKTsKIH0KIAog
UGFzc1JlZlB0cjxNZWRpYUNvbnRyb2xDbG9zZWRDYXB0aW9uc0NvbnRhaW5lckVsZW1lbnQ+IE1l
ZGlhQ29udHJvbENsb3NlZENhcHRpb25zQ29udGFpbmVyRWxlbWVudDo6Y3JlYXRlKERvY3VtZW50
JiBkb2N1bWVudCkKQEAgLTc2Miw2ICs3NzcsNyBAQCBNZWRpYUNvbnRyb2xDbG9zZWRDYXB0aW9u
c1RyYWNrTGlzdEVsZW1lCiAjaWYgIUVOQUJMRShWSURFT19UUkFDSykKICAgICBVTlVTRURfUEFS
QU0oY29udHJvbHMpOwogI2VuZGlmCisgICAgc2V0UHNldWRvKHNoYWRvd1BzZXVkb0lkKCkpOwog
fQogCiBQYXNzUmVmUHRyPE1lZGlhQ29udHJvbENsb3NlZENhcHRpb25zVHJhY2tMaXN0RWxlbWVu
dD4gTWVkaWFDb250cm9sQ2xvc2VkQ2FwdGlvbnNUcmFja0xpc3RFbGVtZW50OjpjcmVhdGUoRG9j
dW1lbnQmIGRvY3VtZW50LCBNZWRpYUNvbnRyb2xzKiBjb250cm9scykKQEAgLTkyNyw2ICs5NDMs
NyBAQCBNZWRpYUNvbnRyb2xUaW1lbGluZUVsZW1lbnQ6Ok1lZGlhQ29udHJvCiAgICAgOiBNZWRp
YUNvbnRyb2xJbnB1dEVsZW1lbnQoZG9jdW1lbnQsIE1lZGlhU2xpZGVyKQogICAgICwgbV9jb250
cm9scyhjb250cm9scykKIHsKKyAgICBzZXRQc2V1ZG8oc2hhZG93UHNldWRvSWQoKSk7CiB9CiAK
IFBhc3NSZWZQdHI8TWVkaWFDb250cm9sVGltZWxpbmVFbGVtZW50PiBNZWRpYUNvbnRyb2xUaW1l
bGluZUVsZW1lbnQ6OmNyZWF0ZShEb2N1bWVudCYgZG9jdW1lbnQsIE1lZGlhQ29udHJvbHMqIGNv
bnRyb2xzKQpAQCAtMTAwMSw2ICsxMDE4LDcgQEAgY29uc3QgQXRvbWljU3RyaW5nJiBNZWRpYUNv
bnRyb2xUaW1lbGluZQogTWVkaWFDb250cm9sUGFuZWxWb2x1bWVTbGlkZXJFbGVtZW50OjpNZWRp
YUNvbnRyb2xQYW5lbFZvbHVtZVNsaWRlckVsZW1lbnQoRG9jdW1lbnQmIGRvY3VtZW50KQogICAg
IDogTWVkaWFDb250cm9sVm9sdW1lU2xpZGVyRWxlbWVudChkb2N1bWVudCkKIHsKKyAgICBzZXRQ
c2V1ZG8oc2hhZG93UHNldWRvSWQoKSk7CiB9CiAKIFBhc3NSZWZQdHI8TWVkaWFDb250cm9sUGFu
ZWxWb2x1bWVTbGlkZXJFbGVtZW50PiBNZWRpYUNvbnRyb2xQYW5lbFZvbHVtZVNsaWRlckVsZW1l
bnQ6OmNyZWF0ZShEb2N1bWVudCYgZG9jdW1lbnQpCkBAIC0xMDI0LDYgKzEwNDIsNyBAQCBjb25z
dCBBdG9taWNTdHJpbmcmIE1lZGlhQ29udHJvbFBhbmVsVm9sCiBNZWRpYUNvbnRyb2xGdWxsc2Ny
ZWVuVm9sdW1lU2xpZGVyRWxlbWVudDo6TWVkaWFDb250cm9sRnVsbHNjcmVlblZvbHVtZVNsaWRl
ckVsZW1lbnQoRG9jdW1lbnQmIGRvY3VtZW50KQogICAgIDogTWVkaWFDb250cm9sVm9sdW1lU2xp
ZGVyRWxlbWVudChkb2N1bWVudCkKIHsKKyAgICBzZXRQc2V1ZG8oc2hhZG93UHNldWRvSWQoKSk7
CiB9CiAKIFBhc3NSZWZQdHI8TWVkaWFDb250cm9sRnVsbHNjcmVlblZvbHVtZVNsaWRlckVsZW1l
bnQ+IE1lZGlhQ29udHJvbEZ1bGxzY3JlZW5Wb2x1bWVTbGlkZXJFbGVtZW50OjpjcmVhdGUoRG9j
dW1lbnQmIGRvY3VtZW50KQpAQCAtMTA0Nyw2ICsxMDY2LDcgQEAgY29uc3QgQXRvbWljU3RyaW5n
JiBNZWRpYUNvbnRyb2xGdWxsc2NyZQogTWVkaWFDb250cm9sRnVsbHNjcmVlbkJ1dHRvbkVsZW1l
bnQ6Ok1lZGlhQ29udHJvbEZ1bGxzY3JlZW5CdXR0b25FbGVtZW50KERvY3VtZW50JiBkb2N1bWVu
dCkKICAgICA6IE1lZGlhQ29udHJvbElucHV0RWxlbWVudChkb2N1bWVudCwgTWVkaWFFbnRlckZ1
bGxzY3JlZW5CdXR0b24pCiB7CisgICAgc2V0UHNldWRvKHNoYWRvd1BzZXVkb0lkKCkpOwogfQog
CiBQYXNzUmVmUHRyPE1lZGlhQ29udHJvbEZ1bGxzY3JlZW5CdXR0b25FbGVtZW50PiBNZWRpYUNv
bnRyb2xGdWxsc2NyZWVuQnV0dG9uRWxlbWVudDo6Y3JlYXRlKERvY3VtZW50JiBkb2N1bWVudCkK
QEAgLTEwOTYsNiArMTExNiw3IEBAIHZvaWQgTWVkaWFDb250cm9sRnVsbHNjcmVlbkJ1dHRvbkVs
ZW1lbnQKIE1lZGlhQ29udHJvbEZ1bGxzY3JlZW5Wb2x1bWVNaW5CdXR0b25FbGVtZW50OjpNZWRp
YUNvbnRyb2xGdWxsc2NyZWVuVm9sdW1lTWluQnV0dG9uRWxlbWVudChEb2N1bWVudCYgZG9jdW1l
bnQpCiAgICAgOiBNZWRpYUNvbnRyb2xJbnB1dEVsZW1lbnQoZG9jdW1lbnQsIE1lZGlhVW5NdXRl
QnV0dG9uKQogeworICAgIHNldFBzZXVkbyhzaGFkb3dQc2V1ZG9JZCgpKTsKIH0KIAogUGFzc1Jl
ZlB0cjxNZWRpYUNvbnRyb2xGdWxsc2NyZWVuVm9sdW1lTWluQnV0dG9uRWxlbWVudD4gTWVkaWFD
b250cm9sRnVsbHNjcmVlblZvbHVtZU1pbkJ1dHRvbkVsZW1lbnQ6OmNyZWF0ZShEb2N1bWVudCYg
ZG9jdW1lbnQpCkBAIC0xMTI3LDYgKzExNDgsNyBAQCBjb25zdCBBdG9taWNTdHJpbmcmIE1lZGlh
Q29udHJvbEZ1bGxzY3JlCiBNZWRpYUNvbnRyb2xGdWxsc2NyZWVuVm9sdW1lTWF4QnV0dG9uRWxl
bWVudDo6TWVkaWFDb250cm9sRnVsbHNjcmVlblZvbHVtZU1heEJ1dHRvbkVsZW1lbnQoRG9jdW1l
bnQmIGRvY3VtZW50KQogOiBNZWRpYUNvbnRyb2xJbnB1dEVsZW1lbnQoZG9jdW1lbnQsIE1lZGlh
TXV0ZUJ1dHRvbikKIHsKKyAgICBzZXRQc2V1ZG8oc2hhZG93UHNldWRvSWQoKSk7CiB9CiAKIFBh
c3NSZWZQdHI8TWVkaWFDb250cm9sRnVsbHNjcmVlblZvbHVtZU1heEJ1dHRvbkVsZW1lbnQ+IE1l
ZGlhQ29udHJvbEZ1bGxzY3JlZW5Wb2x1bWVNYXhCdXR0b25FbGVtZW50OjpjcmVhdGUoRG9jdW1l
bnQmIGRvY3VtZW50KQpAQCAtMTE1OCw2ICsxMTgwLDcgQEAgY29uc3QgQXRvbWljU3RyaW5nJiBN
ZWRpYUNvbnRyb2xGdWxsc2NyZQogTWVkaWFDb250cm9sVGltZVJlbWFpbmluZ0Rpc3BsYXlFbGVt
ZW50OjpNZWRpYUNvbnRyb2xUaW1lUmVtYWluaW5nRGlzcGxheUVsZW1lbnQoRG9jdW1lbnQmIGRv
Y3VtZW50KQogICAgIDogTWVkaWFDb250cm9sVGltZURpc3BsYXlFbGVtZW50KGRvY3VtZW50LCBN
ZWRpYVRpbWVSZW1haW5pbmdEaXNwbGF5KQogeworICAgIHNldFBzZXVkbyhzaGFkb3dQc2V1ZG9J
ZCgpKTsKIH0KIAogUGFzc1JlZlB0cjxNZWRpYUNvbnRyb2xUaW1lUmVtYWluaW5nRGlzcGxheUVs
ZW1lbnQ+IE1lZGlhQ29udHJvbFRpbWVSZW1haW5pbmdEaXNwbGF5RWxlbWVudDo6Y3JlYXRlKERv
Y3VtZW50JiBkb2N1bWVudCkKQEAgLTExODEsNiArMTIwNCw3IEBAIGNvbnN0IEF0b21pY1N0cmlu
ZyYgTWVkaWFDb250cm9sVGltZVJlbWEKIE1lZGlhQ29udHJvbEN1cnJlbnRUaW1lRGlzcGxheUVs
ZW1lbnQ6Ok1lZGlhQ29udHJvbEN1cnJlbnRUaW1lRGlzcGxheUVsZW1lbnQoRG9jdW1lbnQmIGRv
Y3VtZW50KQogICAgIDogTWVkaWFDb250cm9sVGltZURpc3BsYXlFbGVtZW50KGRvY3VtZW50LCBN
ZWRpYUN1cnJlbnRUaW1lRGlzcGxheSkKIHsKKyAgICBzZXRQc2V1ZG8oc2hhZG93UHNldWRvSWQo
KSk7CiB9CiAKIFBhc3NSZWZQdHI8TWVkaWFDb250cm9sQ3VycmVudFRpbWVEaXNwbGF5RWxlbWVu
dD4gTWVkaWFDb250cm9sQ3VycmVudFRpbWVEaXNwbGF5RWxlbWVudDo6Y3JlYXRlKERvY3VtZW50
JiBkb2N1bWVudCkKQEAgLTEyMDksNiArMTIzMyw3IEBAIE1lZGlhQ29udHJvbFRleHRUcmFja0Nv
bnRhaW5lckVsZW1lbnQ6Ok0KICAgICAsIG1fZm9udFNpemUoMCkKICAgICAsIG1fZm9udFNpemVJ
c0ltcG9ydGFudChmYWxzZSkKIHsKKyAgICBzZXRQc2V1ZG8oc2hhZG93UHNldWRvSWQoKSk7CiB9
CiAKIFBhc3NSZWZQdHI8TWVkaWFDb250cm9sVGV4dFRyYWNrQ29udGFpbmVyRWxlbWVudD4gTWVk
aWFDb250cm9sVGV4dFRyYWNrQ29udGFpbmVyRWxlbWVudDo6Y3JlYXRlKERvY3VtZW50JiBkb2N1
bWVudCkK
</data>

          </attachment>
      

    </bug>

</bugzilla>