• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

lsm / neokai / 25718806337
81%

Build:
DEFAULT BRANCH: dev
Ran 12 May 2026 07:00AM UTC
Jobs 0
Files 0
Run time –
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Canceled at 12 May 2026 05:25PM UTC via web
25718806337

push

github

web-flow
Fix iOS Safari chat composer jump (#1868)

* fix: keep chat textarea visible during keyboard resize

Re-anchor the focused composer after textarea growth while the virtual keyboard is open so iOS Safari does not leave it hidden behind browser chrome.

* test: cover textarea resize guard branches

Add defensive coverage for initial keyboard-open render and shrinking textarea cases so the iOS viewport re-anchor only runs after growth.

* fix: avoid padding churn during mobile keyboard resize

Suppress textarea-driven message padding sync while the virtual keyboard is open to avoid iOS Safari re-anchoring the bottom-pinned chat view behind browser chrome.

* fix: resync chat padding after iOS keyboard closes

Scope the mobile keyboard padding bypass to iOS Safari and re-sync footer padding when the keyboard closes so multiline composers do not leave stale message spacing.

* fix: freeze composer growth during iOS keyboard input

Avoid iOS Safari viewport jumps by keeping the chat textarea height stable while the virtual keyboard is open, and share touch Safari detection across composer safeguards.

* fix: defer touch Safari composer resize during keyboard input

Restore asynchronous textarea resizing for touch Safari while the keyboard is open to avoid pre-paint layout changes during newline input.

* fix: restore async chat composer resize

Revert the synchronous textarea auto-resize path and remove failed Safari-specific compensations so newline input no longer mutates composer layout pre-paint.

* chore: add temporary iOS composer marker

Add a visible composer marker to confirm the mobile Safari test client is loading the current InputTextarea implementation.

* fix: keep keyboard viewport state sticky during iOS resize

* fix: let touch Safari handle keyboard resizing natively

* chore: change chat input border color for verification

* fix: restore pre-1836 textarea resize timing

* fix: avoid scrollIntoView during chat content growth

Restore dire... (continued)
Source Files on build 25718806337
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #25718806337
  • faaa9326 on github
  • Prev Build on dev (#25712881253)
  • Next Build on dev (#25731571969)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc