From f0184ec9bde576acbe8b4b5e8238d3f6a8f0c0fe Mon Sep 17 00:00:00 2001 From: CD Date: Sat, 7 Mar 2026 13:43:12 +0900 Subject: [PATCH] fix: bridge.py uses utf-8-sig to handle Windows BOM in pending JSON --- bridge.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bridge.py b/bridge.py index 192be4e..64da8d3 100644 --- a/bridge.py +++ b/bridge.py @@ -74,7 +74,7 @@ class BridgeProtocol: requests = [] for f in self.pending_dir.glob("*.json"): try: - data = json.loads(f.read_text(encoding="utf-8")) + data = json.loads(f.read_text(encoding="utf-8-sig")) if data.get("status") == "pending": requests.append(ApprovalRequest(**data)) except (json.JSONDecodeError, TypeError, OSError) as e: