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

lsm / neokai / 25616282617 / 24
82%
dev: 82%

Build:
DEFAULT BRANCH: dev
Ran 10 May 2026 01:14AM UTC
Files 127
Run time 4s
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

10 May 2026 01:11AM UTC coverage: 55.032%. Remained the same
25616282617.24

push

github

web-flow
fix: keep chat composer visible above mobile Safari keyboard (#1837)

* fix: keep chat composer visible above mobile Safari keyboard

When typing in the chat composer on mobile Safari, the screen would jump
and the typing area would go behind the virtual keyboard / address bar.

Changes:
- useViewportSafety: set --keyboard-height CSS variable when virtual
  keyboard is detected via visualViewport API, so absolutely-positioned
  elements can offset themselves.
- styles.css: shift .chat-footer up by var(--keyboard-height) when
  html.keyboard-open is present, with a smooth transition.
- InputTextarea: on focus, scroll the textarea into view after a short
  delay (350ms) to account for the keyboard animation, ensuring the
  composer stays visible while typing.
- Update useViewportSafety tests to assert --keyboard-height behavior.

* fix: address review feedback on mobile Safari keyboard fix

- InputTextarea: store focus scroll timer in a ref and clear it on blur
  and unmount instead of returning a cleanup function from the event
  handler (Preact DOM events ignore return values).
- useViewportSafety: compute keyboard height using visual viewport bottom
  edge (window.innerHeight - vv.height - vv.offsetTop) to avoid
  overestimating when iOS auto-pan sets offsetTop non-zero.
- Update MockVisualViewport test helper to include offsetTop.

* fix: scope chat-footer keyboard transition to touch devices

Scope the .chat-footer transition and keyboard-offset CSS to
@media (pointer: coarse) so desktop browsers are not affected.

14092 of 25607 relevant lines covered (55.03%)

31.28 hits per line

Source Files on job daemon-4-space-storage - 25616282617.24
  • Tree
  • List 127
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 25616282617
  • d4d9a438 on github
  • Prev Job for on dev (#25616140083.10)
  • Next Job for on dev (#25616806840.15)
  • 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