<?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>234950</bug_id>
          
          <creation_ts>2022-01-07 02:35:51 -0800</creation_ts>
          <short_desc>[GTK][a11y] WTR: do not immediately process main thread events while waiting for ax thread task</short_desc>
          <delta_ts>2022-01-11 00:54:05 -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>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>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=234841</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk, LayoutTestFailure</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>230253</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Garcia Campos">cgarcia</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>andresg_22</cc>
    
    <cc>aperez</cc>
    
    <cc>apinheiro</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>cfleizach</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>jcraig</cc>
    
    <cc>jdiggs</cc>
    
    <cc>samuel_white</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1828851</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2022-01-07 02:35:51 -0800</bug_when>
    <thetext>It makes a lot of test to pass by ensuring the isolated tree is updated before being queried in the a11y thread</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1828852</commentid>
    <comment_count>1</comment_count>
      <attachid>448575</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2022-01-07 02:37:29 -0800</bug_when>
    <thetext>Created attachment 448575
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1828905</commentid>
    <comment_count>2</comment_count>
      <attachid>448575</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2022-01-07 08:20:31 -0800</bug_when>
    <thetext>Comment on attachment 448575
Patch

Clearing flags, this has other side effect, I&apos;ll continue investigating the issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1829440</commentid>
    <comment_count>3</comment_count>
      <attachid>448741</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2022-01-10 06:23:23 -0800</bug_when>
    <thetext>Created attachment 448741
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1829743</commentid>
    <comment_count>4</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2022-01-11 00:54:05 -0800</bug_when>
    <thetext>Committed r287872 (?): &lt;https://commits.webkit.org/r287872&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>448575</attachid>
            <date>2022-01-07 02:37:29 -0800</date>
            <delta_ts>2022-01-10 06:23:23 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>wtr-atspi-workaround.diff</filename>
            <type>text/plain</type>
            <size>2014</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA1NWMx
ZDJjYjgzMWEuLmY3YjZkM2UxOThiMyAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBi
L1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIyLTAxLTA3ICBDYXJsb3MgR2Fy
Y2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KKworICAgICAgICBbR1RLXVthMTF5XSBX
VFI6IHByb2Nlc3MgYW55IHBlbmRpbmcgZXZlbnQgaW4gdGhlIG1haW4gdGhyZWFkIGJlZm9yZSBn
b2luZyB0byB0aGUgYTExeSB0aHJlYWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTIzNDk1MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIEl0IG1ha2VzIGEgbG90IG9mIHRlc3QgdG8gcGFzcyBieSBlbnN1cmlu
ZyB0aGUgaXNvbGF0ZWQgdHJlZSBpcyB1cGRhdGVkIGJlZm9yZSBiZWluZyBxdWVyaWVkIGluIHRo
ZSBhMTF5CisgICAgICAgIHRocmVhZC4KKworICAgICAgICAqIFdlYktpdFRlc3RSdW5uZXIvSW5q
ZWN0ZWRCdW5kbGUvYXRzcGkvQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXJBdHNwaS5jcHA6CisgICAg
ICAgIChXVFI6OkFjY2Vzc2liaWxpdHlDb250cm9sbGVyOjpleGVjdXRlT25BWFRocmVhZEFuZFdh
aXQpOgorCiAyMDIxLTEyLTI5ICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlh
LmNvbT4KIAogICAgICAgICBbR1RLXVthMTF5XSBXZWIgcHJvY2VzcyBjcmFzaGVzIGluIHNvbWUg
c2l0ZXMgaGF2aW5nIFNWRyBpbWFnZXMKZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5u
ZXIvSW5qZWN0ZWRCdW5kbGUvYXRzcGkvQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXJBdHNwaS5jcHAg
Yi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL2F0c3BpL0FjY2Vzc2liaWxp
dHlDb250cm9sbGVyQXRzcGkuY3BwCmluZGV4IDk0ZTZmODg2MjVjNC4uMTE1NDc4ZmU3MmYxIDEw
MDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL2F0c3BpL0Fj
Y2Vzc2liaWxpdHlDb250cm9sbGVyQXRzcGkuY3BwCisrKyBiL1Rvb2xzL1dlYktpdFRlc3RSdW5u
ZXIvSW5qZWN0ZWRCdW5kbGUvYXRzcGkvQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXJBdHNwaS5jcHAK
QEAgLTE0Nyw2ICsxNDcsMTMgQEAgUnVuTG9vcCYgQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXI6OmF4
UnVuTG9vcCgpCiB2b2lkIEFjY2Vzc2liaWxpdHlDb250cm9sbGVyOjpleGVjdXRlT25BWFRocmVh
ZEFuZFdhaXQoRnVuY3Rpb248dm9pZCgpPiYmIGZ1bmN0aW9uKQogewogICAgIFJFTEVBU0VfQVNT
RVJUKGlzTWFpblRocmVhZCgpKTsKKyAgICAvLyBQcm9jZXNzIGFueSBwZW5kaW5nIGV2ZW50IGlu
IHRoZSBtYWluIHRocmVhZCBiZWZvcmUgZ29pbmcgdG8gdGhlIGExMXkgdGhyZWFkIHRvIG1ha2Ug
c3VyZQorICAgIC8vIHRoZSBpc29sYXRlZCB0cmVlIGhhcyBiZWVuIHVwZGF0ZWQuIFRoaXMgaXMg
YSB3b3JrYXJvdW5kIHRvIG1ha2Ugc2V2ZXJhbCB0ZXN0cyBwYXNzIGJlY2F1c2UKKyAgICAvLyB0
aGUgaXNvbGF0ZWQgdHJlZSBpcyBub3QgdXBkYXRlZCB5ZXQgd2hlbiBxdWVyaWVkIGJ5IHRoZSBh
MTF5IHRocmVhZC4KKyAgICAvLyBGSVhNRTogcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIHdl
IGZpbmQgdGhlIGFjdHVhbCBpc3N1ZSwgc2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMzQ4NDEuCisgICAgd2hpbGUgKGdfbWFpbl9jb250ZXh0X3BlbmRpbmcobnVs
bHB0cikpCisgICAgICAgIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbihudWxscHRyLCBGQUxTRSk7
CisKICAgICBzdGQ6OmF0b21pYzxib29sPiBkb25lID0gZmFsc2U7CiAgICAgYXhSdW5Mb29wKCku
ZGlzcGF0Y2goW3RoaXMsIGZ1bmN0aW9uID0gV1RGTW92ZShmdW5jdGlvbiksICZkb25lXSB7CiAg
ICAgICAgIGZ1bmN0aW9uKCk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>448741</attachid>
            <date>2022-01-10 06:23:23 -0800</date>
            <delta_ts>2022-01-10 07:45:58 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>wtr-atspi-ax-thread.diff</filename>
            <type>text/plain</type>
            <size>3843</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCAxOWQxZWYwNzU0MDYuLjE5MTkxYzI0NzI0MiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDE1IEBACisyMDIyLTAxLTEwICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFA
aWdhbGlhLmNvbT4KKworICAgICAgICBbR1RLXVthMTF5XSBXVFI6IGRvIG5vdCBpbW1lZGlhdGVs
eSBwcm9jZXNzIG1haW4gdGhyZWFkIGV2ZW50cyB3aGlsZSB3YWl0aW5nIGZvciBheCB0aHJlYWQg
dGFzaworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM0
OTUwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUnVu
IGEgbGF5b3V0IGJlZm9yZSBjcmVhdGluZyB0aGUgaXNvbGF0ZWQgdHJlZSB0byBlbnN1cmUgd2Ug
Z2V0IGFuIHVwZGF0ZWQgdHJlZSBhZnRlciBpZ25vcmVkIGlzIGNvbXB1dGVkLgorCisgICAgICAg
ICogYWNjZXNzaWJpbGl0eS9pc29sYXRlZHRyZWUvQVhJc29sYXRlZFRyZWUuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6QVhJc29sYXRlZFRyZWU6OmNyZWF0ZSk6CisKIDIwMjItMDEtMDEgIENhcmxv
cyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtHVEtdW2Ex
MXldIFVucmVnaXN0ZXIgb2JqZWN0cyBhbmQgY2xlYXIgY2FjaGUgd2hlbiBsYXN0IGNsaWVudCBk
aXNjb25uZWN0IHdpdGggQVRTUEkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2li
aWxpdHkvaXNvbGF0ZWR0cmVlL0FYSXNvbGF0ZWRUcmVlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Fj
Y2Vzc2liaWxpdHkvaXNvbGF0ZWR0cmVlL0FYSXNvbGF0ZWRUcmVlLmNwcAppbmRleCA5MWE3OWUz
ZGM5ZmMuLmY3YTJkMzBhY2E2YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJp
bGl0eS9pc29sYXRlZHRyZWUvQVhJc29sYXRlZFRyZWUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2FjY2Vzc2liaWxpdHkvaXNvbGF0ZWR0cmVlL0FYSXNvbGF0ZWRUcmVlLmNwcApAQCAtOTcsNiAr
OTcsMTAgQEAgUmVmPEFYSXNvbGF0ZWRUcmVlPiBBWElzb2xhdGVkVHJlZTo6Y3JlYXRlKEFYT2Jq
ZWN0Q2FjaGUqIGF4T2JqZWN0Q2FjaGUpCiAKICAgICBhdXRvIHRyZWUgPSBhZG9wdFJlZigqbmV3
IEFYSXNvbGF0ZWRUcmVlKGF4T2JqZWN0Q2FjaGUpKTsKIAorICAgIGF1dG8mIGRvY3VtZW50ID0g
YXhPYmplY3RDYWNoZS0+ZG9jdW1lbnQoKTsKKyAgICBpZiAoIWRvY3VtZW50LnZpZXcoKS0+bGF5
b3V0Q29udGV4dCgpLmlzSW5SZW5kZXJUcmVlTGF5b3V0KCkgJiYgIWRvY3VtZW50LmluUmVuZGVy
VHJlZVVwZGF0ZSgpICYmICFkb2N1bWVudC5pblN0eWxlUmVjYWxjKCkpCisgICAgICAgIGRvY3Vt
ZW50LnVwZGF0ZUxheW91dElnbm9yZVBlbmRpbmdTdHlsZXNoZWV0cygpOworCiAgICAgLy8gR2Vu
ZXJhdGUgdGhlIG5vZGVzIG9mIHRoZSB0cmVlIGFuZCBzZXQgaXRzIHJvb3QgYW5kIGZvY3VzZWQg
b2JqZWN0cy4KICAgICAvLyBGb3IgdGhpcywgd2UgbmVlZCB0aGUgcm9vdCBhbmQgZm9jdXNlZCBv
YmplY3RzIG9mIHRoZSBBWE9iamVjdCB0cmVlLgogICAgIGF1dG8qIGF4Um9vdCA9IGF4T2JqZWN0
Q2FjaGUtPmdldE9yQ3JlYXRlKGF4T2JqZWN0Q2FjaGUtPmRvY3VtZW50KCkudmlldygpKTsKZGlm
ZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA1NWMxZDJj
YjgzMWEuLjQ0NDA2MzczMmViNyAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rv
b2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIyLTAxLTEwICBDYXJsb3MgR2FyY2lh
IENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KKworICAgICAgICBbR1RLXVthMTF5XSBXVFI6
IGRvIG5vdCBpbW1lZGlhdGVseSBwcm9jZXNzIG1haW4gdGhyZWFkIGV2ZW50cyB3aGlsZSB3YWl0
aW5nIGZvciBheCB0aHJlYWQgdGFzaworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjM0OTUwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgV2Ugd2FudCB0byBwcm9jZXNzIHRoZSBtYWluIHRocmVhZCBldmVudHMg
d2hpbGUgd2FpdGluZyBmb3IgYXggdGhyZWFkIHRvIGF2b2lkIGJsb2NraW5nIGluIGNhc2UgdGhl
IGF4IHRocmVhZAorICAgICAgICBuZWVkcyB0byBnZXQgYW55IHZhbHVlIGZyb20gdGhlIG1haW4g
dGhyZWFkLiBUaGlzIG1pZ2h0IGhhdmUgc2lkZSBlZmZlY3RzIGNhdXNpbmcgdGhpbmdzIHRvIGhh
cHBlbiBlYXJsaWVyIHRoYW4KKyAgICAgICAgZXhwZWN0ZWQuIFRoaXMgcGF0Y2ggb25seSBwcm9j
ZXNzIG1haW4gdGhyZWFkIGV2ZW50cyBhZnRlciAxMjUgbWlsbGlzZWNvbmRzIHdhaXRpbmcgZm9y
IHRoZSBheCB0aHJlYWQsIGJlY2F1c2UKKyAgICAgICAgdGhhdCBwcm9iYWJseSBtZWFucyB0aGUg
YXggdGhyZWFkIGlzIHdhaXRpbmcgZm9yIHRoZSBtYWluIHRocmVhZC4gVGhpcyBtYWRlIG1vc3Qg
b2YgdGhlIHRlc3QgdG8gcGFzcyBpbiBpc29sYXRlZAorICAgICAgICB0cmVlIG1vZGUgd2l0aCBB
VFNQSS4KKworICAgICAgICAqIFdlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvYXRzcGkv
QWNjZXNzaWJpbGl0eUNvbnRyb2xsZXJBdHNwaS5jcHA6CisgICAgICAgIChXVFI6OkFjY2Vzc2li
aWxpdHlDb250cm9sbGVyOjpleGVjdXRlT25BWFRocmVhZEFuZFdhaXQpOgorCiAyMDIxLTEyLTI5
ICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBb
R1RLXVthMTF5XSBXZWIgcHJvY2VzcyBjcmFzaGVzIGluIHNvbWUgc2l0ZXMgaGF2aW5nIFNWRyBp
bWFnZXMKZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUv
YXRzcGkvQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXJBdHNwaS5jcHAgYi9Ub29scy9XZWJLaXRUZXN0
UnVubmVyL0luamVjdGVkQnVuZGxlL2F0c3BpL0FjY2Vzc2liaWxpdHlDb250cm9sbGVyQXRzcGku
Y3BwCmluZGV4IDk0ZTZmODg2MjVjNC4uOTE4MTQzMDc1ZjY5IDEwMDY0NAotLS0gYS9Ub29scy9X
ZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL2F0c3BpL0FjY2Vzc2liaWxpdHlDb250cm9s
bGVyQXRzcGkuY3BwCisrKyBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUv
YXRzcGkvQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXJBdHNwaS5jcHAKQEAgLTE1Miw4ICsxNTIsMTEg
QEAgdm9pZCBBY2Nlc3NpYmlsaXR5Q29udHJvbGxlcjo6ZXhlY3V0ZU9uQVhUaHJlYWRBbmRXYWl0
KEZ1bmN0aW9uPHZvaWQoKT4mJiBmdW5jdGkKICAgICAgICAgZnVuY3Rpb24oKTsKICAgICAgICAg
ZG9uZS5zdG9yZSh0cnVlKTsKICAgICB9KTsKLSAgICB3aGlsZSAoIWRvbmUubG9hZCgpKQotICAg
ICAgICBnX21haW5fY29udGV4dF9pdGVyYXRpb24obnVsbHB0ciwgRkFMU0UpOworICAgIGF1dG8g
bm93ID0gTW9ub3RvbmljVGltZTo6bm93KCk7CisgICAgd2hpbGUgKCFkb25lLmxvYWQoKSkgewor
ICAgICAgICBpZiAoTW9ub3RvbmljVGltZTo6bm93KCkgLSBub3cgPj0gMTI1X21zKQorICAgICAg
ICAgICAgZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uKG51bGxwdHIsIEZBTFNFKTsKKyAgICB9CiB9
CiAKIHZvaWQgQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXI6OmV4ZWN1dGVPbkFYVGhyZWFkKEZ1bmN0
aW9uPHZvaWQoKT4mJiBmdW5jdGlvbikK
</data>
<flag name="review"
          id="474680"
          type_id="1"
          status="+"
          setter="aperez"
    />
          </attachment>
      

    </bug>

</bugzilla>