<?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>238964</bug_id>
          
          <creation_ts>2022-04-07 15:20:35 -0700</creation_ts>
          <short_desc>REGRESSION(247678@main) [WPE] API test TestUIClient /webkit/WebKitWebView/allow-modal-dialogs is making run-wpe-tests to timeout</short_desc>
          <delta_ts>2022-05-31 20:49:59 -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>WPE WebKit</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>CONFIGURATION CHANGED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=217655</see_also>
          <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 name="Lauro Moura">lmoura</reporter>
          <assigned_to name="Lauro Moura">lmoura</assigned_to>
          <cc>bugs-noreply</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1859466</commentid>
    <comment_count>0</comment_count>
    <who name="Lauro Moura">lmoura</who>
    <bug_when>2022-04-07 15:20:35 -0700</bug_when>
    <thetext>/TestWebKitAPI/WPE/TestUIClient /webkit/WebKitWebView/allow-modal-dialogs

The test passes but `run-wpe-tests` has been timing out consistently in WPE bots waiting for the TestUIClient executable to return.

Reverting this commit or commenting out this test makes the test to exit correctly, as does adding a small timeout to give the loop a few more spins before exiting.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1859470</commentid>
    <comment_count>1</comment_count>
      <attachid>456975</attachid>
    <who name="Lauro Moura">lmoura</who>
    <bug_when>2022-04-07 15:35:31 -0700</bug_when>
    <thetext>Created attachment 456975
Tentative patch

Tentative patch by adding the wait time. Not sure if the original patch actually uncovered some limitation in the modal dialog implementation (although the test uses showModalDialog which is deprecated in HTML).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1873216</commentid>
    <comment_count>2</comment_count>
    <who name="Lauro Moura">lmoura</who>
    <bug_when>2022-05-31 20:49:45 -0700</bug_when>
    <thetext>Looks like something between 249870@main and 250658@main fixed the issue and the tests are working now. Closing.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>456975</attachid>
            <date>2022-04-07 15:35:31 -0700</date>
            <delta_ts>2022-05-31 20:49:59 -0700</delta_ts>
            <desc>Tentative patch</desc>
            <filename>bug-238964-20220407193530.patch</filename>
            <type>text/plain</type>
            <size>1613</size>
            <attacher name="Lauro Moura">lmoura</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkyNTI5CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggOGQ3NDhkYmYxNTA2YjA4Y2JlMmJjMDkyZDNiNWQ0M2Vi
ODdiNjI0NC4uOWUyNGU5YWRiYzQ0YmFkZTJlZjY0Y2NmNWJiOTMyMzZiYmRhNWNmZCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEz
IEBACisyMDIyLTA0LTA3ICBMYXVybyBNb3VyYSAgPGxtb3VyYUBpZ2FsaWEuY29tPgorCisgICAg
ICAgIFJFR1JFU1NJT04oMjQ3Njc4QG1haW4pIFtXUEVdIEFQSSB0ZXN0IFRlc3RVSUNsaWVudCAv
d2Via2l0L1dlYktpdFdlYlZpZXcvYWxsb3ctbW9kYWwtZGlhbG9ncyBpcyBtYWtpbmcgcnVuLXdw
ZS10ZXN0cyB0byB0aW1lb3V0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMzg5NjQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICAqIFRlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0R0xpYi9UZXN0VUlDbGllbnQu
Y3BwOgorICAgICAgICAodGVzdFdlYlZpZXdBbGxvd01vZGFsRGlhbG9ncyk6IFdhaXQgYSBiaXQg
YmVmb3JlIGV4aXRpbmcgdGhlIGxvb3AuCisKIDIwMjItMDQtMDYgIERld2VpIFpodSAgPGRld2Vp
X3podUBhcHBsZS5jb20+CiAKICAgICAgICAgVXNlICdvcGVuJyBjb21tYW5kIG9uIG1hY09TIHRv
IGxhdW5jaCBVUkwgc2hvdWxkIHBhc3MgU2FmYXJpIGFwcCBidW5kbGUgaW5zdGVhZCBvZiBiaW5h
cnkKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0R0xpYi9UZXN0
VUlDbGllbnQuY3BwIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRHTGliL1Rlc3RV
SUNsaWVudC5jcHAKaW5kZXggYjdjMWNjMWM1YzUzYjk3MDZlZGQ0YmM0Zjc3MmNhMjk2M2QxMzQy
Zi4uZGE2MGI5MjdlNTczY2Q5MjI1ZmU5ZTJkYTg4MzZhMDBmOTA0YjY4NSAxMDA2NDQKLS0tIGEv
VG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRHTGliL1Rlc3RVSUNsaWVudC5jcHAKKysr
IGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRHTGliL1Rlc3RVSUNsaWVudC5jcHAK
QEAgLTYzNyw2ICs2MzcsNyBAQCBzdGF0aWMgdm9pZCB0ZXN0V2ViVmlld0FsbG93TW9kYWxEaWFs
b2dzKE1vZGFsRGlhbG9nc1Rlc3QqIHRlc3QsIGdjb25zdHBvaW50ZXIpCiAgICAgd2Via2l0X3Nl
dHRpbmdzX3NldF9hbGxvd190b3BfbmF2aWdhdGlvbl90b19kYXRhX3VybHMoc2V0dGluZ3MsIFRS
VUUpOwogCiAgICAgdGVzdC0+bG9hZEh0bWwoIjxodG1sPjxib2R5IG9ubG9hZD1cIndpbmRvdy5z
aG93TW9kYWxEaWFsb2coJ2RhdGE6dGV4dC9odG1sLDxodG1sPjxib2R5Lz48c2NyaXB0PndpbmRv
dy5jbG9zZSgpOzwvc2NyaXB0PjwvaHRtbD4nKVwiPjwvYm9keT48L2h0bWw+IiwgMCk7CisgICAg
dGVzdC0+d2FpdCgxKTsKICAgICB0ZXN0LT53YWl0VW50aWxNYWluTG9vcEZpbmlzaGVzKCk7CiAK
ICAgICBWZWN0b3I8VUlDbGllbnRUZXN0OjpXZWJWaWV3RXZlbnRzPiYgZXZlbnRzID0gdGVzdC0+
bV93ZWJWaWV3RXZlbnRzOwo=
</data>
<flag name="commit-queue"
          id="485437"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
      

    </bug>

</bugzilla>