From a509a4ebf5ff1cc1a5925e042bd68003130b7874 Mon Sep 17 00:00:00 2001 From: Cal Corum Date: Mon, 9 Mar 2026 13:16:48 -0500 Subject: [PATCH] fix: prevent scout view timeout reset when embed updates message.edit(view=self) re-registers the view in discord.py's ViewStore, resetting the 30-minute timeout timer. Scouted packs never showed "Scout Window Closed" because each scout pushed the timeout further out. Co-Authored-By: Claude Opus 4.6 --- discord_ui/scout_view.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/discord_ui/scout_view.py b/discord_ui/scout_view.py index 584b168..277b275 100644 --- a/discord_ui/scout_view.py +++ b/discord_ui/scout_view.py @@ -88,7 +88,7 @@ class ScoutView(discord.ui.View): ) try: - await self.message.edit(embed=embed, view=self) + await self.message.edit(embed=embed) except Exception as e: logger.error(f"Failed to update scout message: {e}")