{"version":"2.1.257","anchor":"repl-controller-can-now-detect-when-the-app-is-waiting-on-t","canonical_anchor":"repl-controller-can-now-detect-when-the-app-is-waiting-on-t","heading":"REPL controller can now detect when the app is 'waiting on the user'","tier":"internal","area":"Terminal UI","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.257\/e\/repl-controller-can-now-detect-when-the-app-is-waiting-on-t","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.257","markdown":"### REPL controller can now detect when the app is 'waiting on the user'\n\nThe REPL can now tell it is waiting on you, counting an open elicitation, worker or sandbox request.\n\nThe REPL controller can now detect when the app is \"waiting on the user.\" A new internal check, `_isWaitingOnUser`, considers an open elicitation dialog, a pending worker request, or a pending sandbox request as reasons the UI is blocked on user input, and a new `_syncUserWaiting` helper pushes this state into the first-text\/input widget so it can reflect a waiting state.\n\n- Area: Terminal UI\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 2\/5"}