Skip to content

CA-6181: Workaround Keyboard toolbar redraw issue#268

Merged
Phoenix7351 merged 3 commits into
mainfrom
tiffner/CA-6181-redux
Jun 12, 2026
Merged

CA-6181: Workaround Keyboard toolbar redraw issue#268
Phoenix7351 merged 3 commits into
mainfrom
tiffner/CA-6181-redux

Conversation

@Phoenix7351

@Phoenix7351 Phoenix7351 commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Closes #246

Note

Medium Risk
Affects all in-app web text input UX by removing the system keyboard accessory bar; behavior change is intentional but may surprise sites that rely on that toolbar.

Overview
Adds a workaround for an iOS SwiftUI layout bug when keyboard focus moves from a WebView text field (with the default accessory toolbar) to a native app text field without one.

WebPageModel now builds pages with a private NoKeyboardToolbarWebView subclass that overrides inputAccessoryView to return nil, instead of a stock WKWebView. That removes the WebView keyboard toolbar so the transition no longer leaves the layout stuck, at the cost of no default Done/arrow toolbar on web inputs until a future platform fix.

Reviewed by Cursor Bugbot for commit 4b223c5. Configure here.

@Phoenix7351 Phoenix7351 added the patch Changes that should bump the PATCH version number label Jun 12, 2026
@Phoenix7351 Phoenix7351 requested review from davertay-j and sdonn3 June 12, 2026 16:15
@Phoenix7351 Phoenix7351 enabled auto-merge (squash) June 12, 2026 17:32
@Phoenix7351 Phoenix7351 merged commit 3d220eb into main Jun 12, 2026
3 checks passed
@Phoenix7351 Phoenix7351 deleted the tiffner/CA-6181-redux branch June 12, 2026 17:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

patch Changes that should bump the PATCH version number

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Keyboard focus change layout bug

3 participants