<?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>196535</bug_id>
          
          <creation_ts>2019-04-03 05:54:25 -0700</creation_ts>
          <short_desc>[ATK] Set ATK_STATE_TRANSIENT on the atk socket until it&apos;s embedded</short_desc>
          <delta_ts>2019-04-05 01:39:11 -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>WebKitGTK</component>
          <version>WebKit 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>Gtk</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>196534</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Garcia Campos">cgarcia</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>jdiggs</cc>
    
    <cc>mario</cc>
    
    <cc>mcatanzaro</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1523670</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2019-04-03 05:54:25 -0700</bug_when>
    <thetext>This way the properties are not cached. Right now, if number of children is queried before the socket is embedded, 0 is returned and cached, so ATs don&apos;t see the child even after the socket has been embedded.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1523671</commentid>
    <comment_count>1</comment_count>
      <attachid>366593</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2019-04-03 05:56:50 -0700</bug_when>
    <thetext>Created attachment 366593
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1524169</commentid>
    <comment_count>2</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2019-04-03 22:51:44 -0700</bug_when>
    <thetext>Committed r243862: &lt;https://trac.webkit.org/changeset/243862&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1524643</commentid>
    <comment_count>3</comment_count>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2019-04-05 01:39:11 -0700</bug_when>
    <thetext>Another late drive-by review: lgtm</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>366593</attachid>
            <date>2019-04-03 05:56:50 -0700</date>
            <delta_ts>2019-04-03 08:07:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>wk2-atk-transient.diff</filename>
            <type>text/plain</type>
            <size>2662</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cKaW5kZXggNTZlMGJhMDk3MmMuLjljODIwNDcxYWU3IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE4IEBACisyMDE5LTA0LTAzICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlh
LmNvbT4KKworICAgICAgICBbQVRLXSBTZXQgQVRLX1NUQVRFX1RSQU5TSUVOVCBvbiB0aGUgYXRr
IHNvY2tldCB1bnRpbCBpdCdzIGVtYmVkZGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xOTY1MzUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBUaGlzIHdheSB0aGUgcHJvcGVydGllcyBhcmUgbm90IGNhY2hl
ZC4gUmlnaHQgbm93LCBpZiBudW1iZXIgb2YgY2hpbGRyZW4gaXMgcXVlcmllZCBiZWZvcmUgdGhl
IHNvY2tldCBpcworICAgICAgICBlbWJlZGRlZCwgMCBpcyByZXR1cm5lZCBhbmQgY2FjaGVkLCBz
byBBVHMgZG9uJ3Qgc2VlIHRoZSBjaGlsZCBldmVuIGFmdGVyIHRoZSBzb2NrZXQgaGFzIGJlZW4g
ZW1iZWRkZWQuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRXZWJWaWV3QmFz
ZUFjY2Vzc2libGUuY3BwOgorICAgICAgICAod2Via2l0V2ViVmlld0Jhc2VBY2Nlc3NpYmxlUmVm
U3RhdGVTZXQpOiBTZXQgQVRLX1NUQVRFX1RSQU5TSUVOVCBpcyB0aGUgc29ja2V0IGlzIG5vdCBv
Y2N1cGllZC4KKyAgICAgICAgKiBVSVByb2Nlc3MvZ3RrL1dlYlBhZ2VQcm94eUd0ay5jcHA6Cisg
ICAgICAgIChXZWJLaXQ6OldlYlBhZ2VQcm94eTo6YmluZEFjY2Vzc2liaWxpdHlUcmVlKTogVW5z
ZXQgQVRLX1NUQVRFX1RSQU5TSUVOVC4KKwogMjAxOS0wNC0wMyAgQ2FybG9zIEdhcmNpYSBDYW1w
b3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0FUS10gRW1iZWQgdGhlIEF0a1Nv
Y2tldCBhcyBzb29uIGFzIHdlIHJlY2VpdmUgdGhlIHBsdWcgSUQKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0V2ViVmlld0Jhc2VBY2Nlc3NpYmxlLmNw
cCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0V2ViVmlld0Jhc2VBY2Nl
c3NpYmxlLmNwcAppbmRleCAwY2JlOTU1ZTA3ZS4uN2ExMzk2NTc3NDMgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0V2ViVmlld0Jhc2VBY2Nlc3NpYmxl
LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdFdlYlZpZXdC
YXNlQWNjZXNzaWJsZS5jcHAKQEAgLTU5LDYgKzU5LDggQEAgc3RhdGljIEF0a1N0YXRlU2V0KiB3
ZWJraXRXZWJWaWV3QmFzZUFjY2Vzc2libGVSZWZTdGF0ZVNldChBdGtPYmplY3QqIGF0a09iamVj
dCkKICAgICBpZiAoYWNjZXNzaWJsZS0+cHJpdi0+d2lkZ2V0KSB7CiAgICAgICAgIC8vIFVzZSB0
aGUgaW1wbGVtZW50YXRpb24gb2YgQXRrU29ja2V0IGlmIHRoZSB3aWRnZXQgaXMgc3RpbGwgYWxp
dmUuCiAgICAgICAgIHN0YXRlU2V0ID0gQVRLX09CSkVDVF9DTEFTUyh3ZWJraXRfd2ViX3ZpZXdf
YmFzZV9hY2Nlc3NpYmxlX3BhcmVudF9jbGFzcyktPnJlZl9zdGF0ZV9zZXQoYXRrT2JqZWN0KTsK
KyAgICAgICAgaWYgKCFhdGtfc29ja2V0X2lzX29jY3VwaWVkKEFUS19TT0NLRVQoYXRrT2JqZWN0
KSkpCisgICAgICAgICAgICBhdGtfc3RhdGVfc2V0X2FkZF9zdGF0ZShzdGF0ZVNldCwgQVRLX1NU
QVRFX1RSQU5TSUVOVCk7CiAgICAgfSBlbHNlIHsKICAgICAgICAgLy8gSWYgdGhlIHdpZGdldCBp
cyBubyBsb25nZXIgYWxpdmUsIHNhdmUgc29tZSByZW1vdGUgY2FsbHMKICAgICAgICAgLy8gKGJl
Y2F1c2Ugb2YgQXRrU29ja2V0J3MgaW1wbGVtZW50YXRpb24gb2YgcmVmX3N0YXRlX3NldCgpKQpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvZ3RrL1dlYlBhZ2VQcm94eUd0ay5j
cHAgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9ndGsvV2ViUGFnZVByb3h5R3RrLmNwcAppbmRl
eCA5YTAyMWZlNjA4Ny4uM2JkOWE2OTJlYjIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQ
cm9jZXNzL2d0ay9XZWJQYWdlUHJveHlHdGsuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9j
ZXNzL2d0ay9XZWJQYWdlUHJveHlHdGsuY3BwCkBAIC01OSw2ICs1OSw3IEBAIHZvaWQgV2ViUGFn
ZVByb3h5OjpiaW5kQWNjZXNzaWJpbGl0eVRyZWUoY29uc3QgU3RyaW5nJiBwbHVnSUQpCiB7CiAg
ICAgYXV0byogYWNjZXNzaWJsZSA9IGd0a193aWRnZXRfZ2V0X2FjY2Vzc2libGUodmlld1dpZGdl
dCgpKTsKICAgICBhdGtfc29ja2V0X2VtYmVkKEFUS19TT0NLRVQoYWNjZXNzaWJsZSksIGNvbnN0
X2Nhc3Q8Y2hhcio+KHBsdWdJRC51dGY4KCkuZGF0YSgpKSk7CisgICAgYXRrX29iamVjdF9ub3Rp
Znlfc3RhdGVfY2hhbmdlKGFjY2Vzc2libGUsIEFUS19TVEFURV9UUkFOU0lFTlQsIEZBTFNFKTsK
IH0KIAogdm9pZCBXZWJQYWdlUHJveHk6OnNhdmVSZWNlbnRTZWFyY2hlcyhjb25zdCBTdHJpbmcm
LCBjb25zdCBWZWN0b3I8V2ViQ29yZTo6UmVjZW50U2VhcmNoPiYpCg==
</data>
<flag name="review"
          id="382964"
          type_id="1"
          status="+"
          setter="mcatanzaro"
    />
          </attachment>
      

    </bug>

</bugzilla>