feature/freelens-parity-complete #87

Merged
sarman merged 16 commits from feature/freelens-parity-complete into master 2026-06-10 01:06:11 +00:00
2 changed files with 5 additions and 10 deletions
Showing only changes of commit 44d33035de - Show all commits

View File

@ -29,8 +29,6 @@ const XTERM_OPTIONS: ITerminalOptions = {
fontFamily: '"JetBrains Mono", "Fira Code", monospace', fontFamily: '"JetBrains Mono", "Fira Code", monospace',
fontSize: 13, fontSize: 13,
convertEol: true, convertEol: true,
rows: 24,
cols: 80,
}; };
export function InteractiveAttachModal({ export function InteractiveAttachModal({
@ -79,7 +77,7 @@ export function InteractiveAttachModal({
clusterId, clusterId,
namespace, namespace,
pod, pod,
container container || ""
); );
sessionIdRef.current = sid; sessionIdRef.current = sid;
@ -111,8 +109,7 @@ export function InteractiveAttachModal({
// Handle user input // Handle user input
term.onData((data) => { term.onData((data) => {
if (sid) { if (sid) {
const bytes = Array.from(new TextEncoder().encode(data)); sendPtyStdinCmd(sid, data).catch((err) => {
sendPtyStdinCmd(sid, bytes).catch((err) => {
term.write(`\r\n\x1b[31mError sending input: ${err}\x1b[0m\r\n`); term.write(`\r\n\x1b[31mError sending input: ${err}\x1b[0m\r\n`);
}); });
} }

View File

@ -29,8 +29,6 @@ const XTERM_OPTIONS: ITerminalOptions = {
fontFamily: '"JetBrains Mono", "Fira Code", monospace', fontFamily: '"JetBrains Mono", "Fira Code", monospace',
fontSize: 13, fontSize: 13,
convertEol: true, convertEol: true,
rows: 24,
cols: 80,
}; };
export function InteractiveShellModal({ export function InteractiveShellModal({
@ -79,7 +77,8 @@ export function InteractiveShellModal({
clusterId, clusterId,
namespace, namespace,
pod, pod,
container container || "",
"/bin/sh"
); );
sessionIdRef.current = sid; sessionIdRef.current = sid;
@ -111,8 +110,7 @@ export function InteractiveShellModal({
// Handle user input // Handle user input
term.onData((data) => { term.onData((data) => {
if (sid) { if (sid) {
const bytes = Array.from(new TextEncoder().encode(data)); sendPtyStdinCmd(sid, data).catch((err) => {
sendPtyStdinCmd(sid, bytes).catch((err) => {
term.write(`\r\n\x1b[31mError sending input: ${err}\x1b[0m\r\n`); term.write(`\r\n\x1b[31mError sending input: ${err}\x1b[0m\r\n`);
}); });
} }