{"version":"2.1.70","anchor":"bug-fixes","canonical_anchor":"bug-fixes","heading":"","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.70\/e\/bug-fixes","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.70","markdown":"- Fixed clipboard copy on Windows\/WSL to suggest PowerShell as an alternative when `clip`\/`clip.exe` is unavailable (search for `\"powershell\"`)\n- Fixed `AskUserQuestion` tool input schema being re-parsed on every render by wrapping in `useMemo` (search for `\"inputSchema.safeParse\"`)\n- Fixed remote hook (`useRemoteMode`) return value not being memoized, causing unnecessary re-renders (search for `\"useMemo\"` in `vQq`)\n- Fixed destructive command warning and sandboxing check not being memoized in permission prompts (search for `\"destructiveWarning\"`)\n- Fixed permission animation timer starting before component is visible by using `null` initial delay when `K` is true (search for `\"lc6\"`)\n- Fixed `CLAUDE_CODE_EXTRA_BODY` env var to shallow-copy parsed object, preventing mutations to the cached parse result (search for `\"CLAUDE_CODE_EXTRA_BODY\"`)\n- Fixed WebFetch HTML-to-Markdown converter (`Turndown`) being loaded eagerly; it's now lazy-loaded via dynamic import (search for `\"turndown\"`)\n- Fixed Bash command argument parser to use case-insensitive comparison for command names like `python`\/`Python3` (search for `\"python3\"`)\n- Fixed early return from `onSubmit` when bridge reconnection is active, preventing accidental message submission (search for `\"[onSubmit] early return\"`)\n- Fixed deferred context attachments (tips, changed files) leaking empty arrays when no items are found by adding early-return checks (search for `\"if (K.length === 0) return []\"`)"}