<html>
    <head>
      <base href="https://bugs.webkit.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - iOS 15: getSelection() is successful rarely, on onclick event."
   href="https://bugs.webkit.org/show_bug.cgi?id=235223">235223</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>iOS 15: getSelection() is successful rarely, on onclick event.
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>WebKit
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>Safari 15
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>iPhone / iPad
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>iOS 15
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>Normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P2
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>DOM
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>webkit-unassigned@lists.webkit.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>baba@bpsinc.jp
          </td>
        </tr></table>
      <p>
        <div>
        <pre># Steps to reproduce:

1. Open <a href="https://jsbin.com/pubipidaxu/edit?html,js,output">https://jsbin.com/pubipidaxu/edit?html,js,output</a> by Safari on iOS 15.
2. Long-press "Hello". Make sure the text is selected.
3. Touch "click" button.

# Expected behavior:

Alert with text "Hello" is shown. (I'm not care whether the selection remains or not.)

# Actual behaviro:

In most cases, alert with no text is shown. Sometimes works correctly.

# Note

On iOS 14, getSelection() can always get the text. The selection seems remain though it become invisible at the click.

Other browsers such as Android Chrome and desktop browsers do not have this issue: the selection remains after the click.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>