diff --git a/runelite-client/src/main/java/net/runelite/client/game/chatbox/ChatboxTextInput.java b/runelite-client/src/main/java/net/runelite/client/game/chatbox/ChatboxTextInput.java index 6827b9bbdf..4a24d94a2f 100644 --- a/runelite-client/src/main/java/net/runelite/client/game/chatbox/ChatboxTextInput.java +++ b/runelite-client/src/main/java/net/runelite/client/game/chatbox/ChatboxTextInput.java @@ -318,6 +318,11 @@ public class ChatboxTextInput extends ChatboxInput implements KeyListener, Mouse isInBounds = ev -> bounds.contains(ev.getPoint()); getCharOffset = ev -> { + if (fullWidth <= 0) + { + return 0; + } + int cx = ev.getX() - canvasX; int charIndex = (tsValue.length() * cx) / fullWidth;