[Webkit-unassigned] [Bug 271469] New: [iOS Safari] Tabbing through fields within iFrames via prev/next/done bar doesn't work

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Mar 22 08:39:52 PDT 2024


https://bugs.webkit.org/show_bug.cgi?id=271469

            Bug ID: 271469
           Summary: [iOS Safari] Tabbing through fields within iFrames via
                    prev/next/done bar doesn't work
           Product: WebKit
           Version: Safari 17
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Frames
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: louis.vancraen at shopify.com

When there are multiple iFrames (with differing origin), each containing a unique input field, Safari fails to allow tabbing through the input fields.

This behaviour is broken on both mobile safari (v17.4) and desktop safari (v17.4).

iOS Safari - Current behaviour:
  - Using the prev/next arrows on the software keyboard doesn't change the focus from the current input element

iOS Safari - Expected behaviour:
  - Using the prev/next arrows on the software keyboard focuses the prev/next input element

Desktop Safari - Current behaviour:
  - Using the tab key focuses the iFrame element -- a second tab stroke is needed to focus the input element within the iFrame

Desktop Safari - Expected behaviour:
  - Using the tab key focuses the prev/next input element

The current behaviour can be reproduced using the following:
  - Example: https://mfqzp9.csb.app/
  - Code source: https://codesandbox.io/p/sandbox/iframe-forked-mfqzp9?file=%2Fsrc%2Findex.js

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20240322/7c6119dd/attachment.htm>


More information about the webkit-unassigned mailing list