diff --git a/runelite-api/src/main/java/net/runelite/api/ScriptID.java b/runelite-api/src/main/java/net/runelite/api/ScriptID.java
index ba89d4190c..846bd76b1f 100644
--- a/runelite-api/src/main/java/net/runelite/api/ScriptID.java
+++ b/runelite-api/src/main/java/net/runelite/api/ScriptID.java
@@ -84,9 +84,10 @@ public final class ScriptID
*
* - int (boolean) Clear the current text
* - int (boolean) Restore to chat view
+ * - int (boolean) Submit close to server
*
*/
- @ScriptArguments(integer = 2)
+ @ScriptArguments(integer = 3)
public static final int MESSAGE_LAYER_CLOSE = 299;
/**
diff --git a/runelite-client/src/main/java/net/runelite/client/game/chatbox/ChatboxPanelManager.java b/runelite-client/src/main/java/net/runelite/client/game/chatbox/ChatboxPanelManager.java
index dee0846aac..2178b5f2c2 100644
--- a/runelite-client/src/main/java/net/runelite/client/game/chatbox/ChatboxPanelManager.java
+++ b/runelite-client/src/main/java/net/runelite/client/game/chatbox/ChatboxPanelManager.java
@@ -93,7 +93,8 @@ public class ChatboxPanelManager
client.runScript(
ScriptID.MESSAGE_LAYER_CLOSE,
0,
- 1
+ 1,
+ 0
);
if (currentInput != null)
{
diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/bank/BankSearch.java b/runelite-client/src/main/java/net/runelite/client/plugins/bank/BankSearch.java
index 73e00b436e..6293fdac35 100644
--- a/runelite-client/src/main/java/net/runelite/client/plugins/bank/BankSearch.java
+++ b/runelite-client/src/main/java/net/runelite/client/plugins/bank/BankSearch.java
@@ -105,7 +105,7 @@ public class BankSearch
if (closeChat)
{
// this clears the input text and type, and resets the chatbox to allow input
- client.runScript(ScriptID.MESSAGE_LAYER_CLOSE, 1, 1);
+ client.runScript(ScriptID.MESSAGE_LAYER_CLOSE, 1, 1, 0);
}
else
{
diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/chatboxperformance/ChatboxPerformancePlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/chatboxperformance/ChatboxPerformancePlugin.java
index da642e1d43..15e20d6c8a 100644
--- a/runelite-client/src/main/java/net/runelite/client/plugins/chatboxperformance/ChatboxPerformancePlugin.java
+++ b/runelite-client/src/main/java/net/runelite/client/plugins/chatboxperformance/ChatboxPerformancePlugin.java
@@ -56,7 +56,7 @@ public class ChatboxPerformancePlugin extends Plugin
{
if (client.getGameState() == GameState.LOGGED_IN)
{
- clientThread.invokeLater(() -> client.runScript(ScriptID.MESSAGE_LAYER_CLOSE, 0, 0));
+ clientThread.invokeLater(() -> client.runScript(ScriptID.MESSAGE_LAYER_CLOSE, 0, 0, 0));
}
}
@@ -65,7 +65,7 @@ public class ChatboxPerformancePlugin extends Plugin
{
if (client.getGameState() == GameState.LOGGED_IN)
{
- clientThread.invokeLater(() -> client.runScript(ScriptID.MESSAGE_LAYER_CLOSE, 0, 0));
+ clientThread.invokeLater(() -> client.runScript(ScriptID.MESSAGE_LAYER_CLOSE, 0, 0, 0));
}
}