{"version":"2.1.248","anchor":"main-repl-and-question-dialog-ship-without-compiler-generate","canonical_anchor":"main-repl-and-question-dialog-ship-without-compiler-generate","heading":"Main REPL and question dialog ship without compiler-generated memo caches","tier":"internal","area":"REPL","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248\/e\/main-repl-and-question-dialog-ship-without-compiler-generate","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248","markdown":"### Main REPL and question dialog ship without compiler-generated memo caches\n\nThe main REPL and question dialog dropped their compiler memo caches, possibly re-rendering more.\n\n**What**\n\nThe top-level REPL component and the ask-user-question dialog are now plain functions using ordinary hooks, without the memo-slot arrays and cache comparisons the React Compiler produced for them previously. The only user-visible consequence would be extra re-render work.\n\n**Details**\n\n- The existing escape hatches are untouched: `CLAUDE_CODE_DISABLE_VIRTUAL_SCROLL` still disables virtual scrolling, `CLAUDE_CODE_DISABLE_TERMINAL_TITLE` still disables terminal title updates, and `CLAUDE_CODE_PROACTIVE` still drives the scheduled-tasks hook.\n\n**Evidence**\n\n`CLAUDE_CODE_DISABLE_VIRTUAL_SCROLL`\n\n- Area: REPL\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}