Roo-Code/webview-ui
Roo Code 343ed6be42 fix: enable slash command chaining on any line in multiline input
Previously, slash commands only worked on the first line of the textarea.
This was because shouldShowContextMenu(), handleChange(), and
insertMention() all checked against the full text value rather than the
current line where the cursor is positioned.

Changes:
- shouldShowContextMenu: extract current line from cursor position and
  check if it starts with "/" instead of checking entire text
- ChatTextArea handleChange: same current-line extraction for slash
  command detection and query building
- insertMention: when isSlashCommand is true, replace only the slash
  token on the current line instead of the entire text content

Closes #12028
2026-03-29 00:30:10 +00:00
..
audio feat: move play audio to webview to ensure cross-platform (#3659) 2025-05-20 01:15:05 -04:00
public Remove CRA cruft 2025-01-30 14:38:41 -08:00
src fix: enable slash command chaining on any line in multiline input 2026-03-29 00:30:10 +00:00
.gitignore PR cleanup 2025-03-12 11:23:06 -04:00
components.json Remove lucide 2025-01-30 14:47:59 -08:00
eslint.config.mjs Preserve model settings when selecting a specific OpenRouter provider (#3915) 2025-05-23 23:22:41 -07:00
index.html Fix linter warning + run prettier on everything (#3581) 2025-05-13 15:16:24 -07:00
package.json Inline terminal rendering parity with the VSCode Terminal (#11361) 2026-02-20 00:19:56 -07:00
tsconfig.json Move @roo-code/cloud to the Roo-Code repo (#7503) 2025-08-28 11:18:45 -07:00
turbo.json Improve turbo task dependency declarations (#4323) 2025-06-04 09:32:27 -07:00
vite.config.ts Reapply Batches 3-4: Skills, browser removal, provider removals (6 major-conflict cherry-picks) (#11475) 2026-02-14 22:06:24 -07:00
vitest.config.ts Show console logging in vitests when the --no-silent flag is set (#7467) 2025-08-28 12:51:21 -04:00
vitest.setup.ts Show console logging in vitests when the --no-silent flag is set (#7467) 2025-08-28 12:51:21 -04:00