[GH-ISSUE #1173] [BUG] Proxyman is hang (beach ball) if open the large WS Message #1168

Open
opened 2026-03-03 19:48:54 +03:00 by kerem · 1 comment
Owner

Originally created by @NghiaTranUIT on GitHub (Mar 13, 2022).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1173

Originally assigned to: @NghiaTranUIT on GitHub.

Description

During working on this issue (https://github.com/ProxymanApp/Proxyman/issues/1172#issuecomment-1066007807), the app is unresponsive if we select on the WS Message cell.

The preliminary investigation shows that our subclass NSTextFieldCell tries to draw all of the text without considering the off-screen part. Thus, it burdens the CPU.

Acceptance Criteria

  • No more beach ball when displaying the large WS Message
Originally created by @NghiaTranUIT on GitHub (Mar 13, 2022). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1173 Originally assigned to: @NghiaTranUIT on GitHub. ### Description During working on this issue (https://github.com/ProxymanApp/Proxyman/issues/1172#issuecomment-1066007807), the app is unresponsive if we select on the WS Message cell. The preliminary investigation shows that our subclass `NSTextFieldCell` tries to draw all of the text without considering the off-screen part. Thus, it burdens the CPU. ### Acceptance Criteria - No more beach ball when displaying the large WS Message
Author
Owner
<!-- gh-comment-id:1066009867 --> @NghiaTranUIT commented on GitHub (Mar 13, 2022): Done: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_3.2.0_Unresponsive_with_large_ws_message.dmg
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Proxyman#1168
No description provided.