Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug with terminal #153

Closed
hello-smile6 opened this issue Jan 24, 2022 · 7 comments
Closed

Bug with terminal #153

hello-smile6 opened this issue Jan 24, 2022 · 7 comments

Comments

@hello-smile6
Copy link

image
I think sending and recieving each character base64-encoded, similar to how I do it with https://github.com/hello-smile6/libv86-terminal-forwarding/ , might fix it.

@raxod502
Copy link
Member

Sorry, I'm not sure I understand. What's the expected behavior, and what behavior is being demonstrated in the screenshot?

@hello-smile6
Copy link
Author

Sorry, I'm not sure I understand. What's the expected behavior, and what behavior is being demonstrated in the screenshot?

The text is strange when I use NodeJS. I'd expect it to work like running it on the same device. If data is being lost in transmission, you could always base64-encode terminal data before sending it.

@raxod502
Copy link
Member

raxod502 commented Feb 1, 2022

Can you please explain what you mean by "strange", as in: what's the expected output, and what behavior are you actually seeing? Also, I won't be able to reproduce this without knowing what input you're giving.

@hello-smile6
Copy link
Author

Can you please explain what you mean by "strange", as in: what's the expected output, and what behavior are you actually seeing? Also, I won't be able to reproduce this without knowing what input you're giving.

I was running child_process with Node, then typing in the first letter of the word os once I did const os=require("os")

@raxod502
Copy link
Member

raxod502 commented Feb 5, 2022

I don't know what "running child_process" means. Can you please clarify exactly what you're typing, and in what order? A video would be even better.

In the following screenshot, I executed require('child_process').exec('ls -lA'), then const os=require("os"), then typed o. I don't see anything out of the ordinary:

image

@hello-smile6
Copy link
Author

I don't know what "running child_process" means. Can you please clarify exactly what you're typing, and in what order? A video would be even better.

In the following screenshot, I executed require('child_process').exec('ls -lA'), then const os=require("os"), then typed o. I don't see anything out of the ordinary:

image

I'll open up a clean Chromium instance once I manage to delete enough files, then I'll record a video.

@raxod502 raxod502 closed this as completed May 7, 2022
@raxod502
Copy link
Member

raxod502 commented May 7, 2022

This thread is being closed automatically by Tidier because it is labeled with "waiting on response" and has not seen any activity for 90 days. But don't worry—if you have any information that might advance the discussion, leave a comment and I will be happy to reopen the thread :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants