<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 - Ignore radio buttons with different associated forms on keydown when the form element is descendants of main form."
   href="https://bugs.webkit.org/show_bug.cgi?id=145687">145687</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Ignore radio buttons with different associated forms on keydown when the form element is descendants of main form.
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

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

        <tr>
          <th>Version</th>
          <td>528+ (Nightly build)
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Unspecified
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Unspecified
          </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>HTML Events
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>webkit-unassigned&#64;lists.webkit.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>kumar.rohit&#64;samsung.com
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Currently if a new form is encountered on key down in a radio group, the pressing keydown does not jump to another next radio button in the group. We should just ignore radio buttons with different associated forms. The associated form element of a control may have a form element as one of its descendants. It can happen in case of mixing buttons from different form control groups and other elements.

Webkit should handleccomplicated cases Like, mixing buttons from different groups and other elements.

&lt;input type=radio name=foo&gt;
&lt;input type=radio name=bar&gt;
&lt;div&gt;&lt;input type=radio name=foo&gt;&lt;/div&gt;

And attaching form elements to form elements
&lt;form name=alpha&gt;
&lt;input type=radio name=foo&gt;
&lt;input type=radio name=foo&gt;
&lt;/form&gt;
&lt;form name=beta&gt;
&lt;input type=radio name=foo&gt;
&lt;/form&gt;
&lt;script&gt;
document.alpha.appendChild(document.beta);
&lt;/script&gt;</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>