---
title: "Discussion on \"Live Chat, and the Problems Underneath It\" | Hashnode"
description: "Discussion on \"Live Chat, and the Problems Underneath It\". A postmortem of building and maintaining the live-chat module for a live-shopping app — virtual keyboard handling, iOS in-app WebView bugs, and the race conditions behind an auto-scroll algorithm that went through several rewrites."
url: "https://hashnode.com/posts/live-chat-module-issues-en/6a72639a790657251973a4a1"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Live Chat, and the Problems Underneath It](https://blog-cattus.hashnode.dev/live-chat-module-issues-en?utm_source=hashnode&utm_medium=feed)

A postmortem of building and maintaining the live-chat module for a live-shopping app — virtual keyboard handling, iOS in-app WebView bugs, and the race conditions behind an auto-scroll algorithm that went through several rewrites.

Aug 4 · 19 min read · blog-cattus.hashnode.dev  
Read the article

-   [#ios](https://hashnode.com/tag/ios)
-   [#safari](https://hashnode.com/tag/safari)
-   [#webview](https://hashnode.com/tag/webview)
-   [#angular](https://hashnode.com/tag/angular)
-   [#scroll](https://hashnode.com/tag/scroll)

## Written by

[Donghwan Kim](https://hashnode.com/@cattus-astro)

@cattus-astro · Dublin, Ireland

  
[View profile](https://hashnode.com/@cattus-astro)

Web Frontend Developer

Web Frontend Developer // Crafting Scalable Cross-Platform Web Solutions &amp; Rich User Experiences

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
