<?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>310967</bug_id>
          
          <creation_ts>2026-03-28 02:34:09 -0700</creation_ts>
          <short_desc>[PlayStation] Fix alert/confirm/prompt dialogs not working in MiniBrowser</short_desc>
          <delta_ts>2026-04-07 15:12:36 -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>WebKit API</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Pardeep Yadav">pardeep.yadav</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2194653</commentid>
    <comment_count>0</comment_count>
    <who name="Pardeep Yadav">pardeep.yadav</who>
    <bug_when>2026-03-28 02:34:09 -0700</bug_when>
    <thetext>Fixed an issue where JavaScript dialog APIs (alert, confirm, prompt) do not work in MiniBrowser on the PlayStation port. Clicking buttons do not open dialogs. Root cause is that MiniBrowser of PlayStation port does not register callback for JavaScript dialog APIs (alert, confirm, prompt).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2194655</commentid>
    <comment_count>1</comment_count>
    <who name="Pardeep Yadav">pardeep.yadav</who>
    <bug_when>2026-03-28 02:39:20 -0700</bug_when>
    <thetext>Summary

* Fixed an issue where JavaScript dialog APIs (alert, confirm, prompt) do not work in MiniBrowser on the PlayStation port. Clicking buttons do not open dialogs.

Root Cause
* The MiniBrowser of PlayStation port does not register callback for JavaScript dialog APIs (alert, confirm, prompt).

Fix
* Added runJavaScriptAlert and Register to MiniBrowser. Added WKPageRunJavaScriptAlertResultListenerCall to runJavaScriptAlert.
* Added runJavaScriptConfirm and Register to MiniBrowser. Added WKPageRunJavaScriptConfirmResultListenerCall to runJavaScriptConfirm.
* Added runJavaScriptPrompt and Register to MiniBrowser. Added WKPageRunJavaScriptPromptResultListenerCall to runJavaScriptPrompt

Testing
* Verified that alert(), confirm(), and prompt() open dialog box in MiniBrowser of PlayStation port.
* Tested with simple HTML pages triggering each dialog type.
* Changes only applicable for PlayStation port.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2194657</commentid>
    <comment_count>2</comment_count>
    <who name="Pardeep Yadav">pardeep.yadav</who>
    <bug_when>2026-03-28 02:42:58 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/61564</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2196824</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2026-04-04 02:35:11 -0700</bug_when>
    <thetext>&lt;rdar://problem/174070125&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2197777</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-04-07 15:12:34 -0700</bug_when>
    <thetext>Committed 310742@main (1cda92774256): &lt;https://commits.webkit.org/310742@main&gt;

Reviewed commits have been landed. Closing PR #61564 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>