You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On Linux Mint, using the Firefox browser, connected to cncjs running on a Raspberry Pi, entering gcode commands into the Console works. The command executes. But using the Chrome browser on the same laptop does not. Attempting to use Android with the Chrome browser, or Firefox, or Opera, again does not work with the same behavior. I even tried the Silk browser and Firefox browser on a Kindle Fire.
The incorrect behavior is the cursor stays at the beginning of the prompt line, ">", and as characters are entered, they appear in sequence, but the cursor stays at the beginning. When you hit enter, it clears the letters, ie: "M115", and displays another empty prompt line, ">", and no command is executed, nor output generated.
Has anyone else seen this behavior? Do tablet browsers work fine with cncjs? Since it works fine with Firefox under Mint, it seemed like it is a browser compatibility issue. But with so many browsers doing the same thing, perhaps it is an issue with the cncjs on the Raspberry Pi.
Versions
CNCjs: 1.9.15
Node.js: 6.x
NPM: 5.x
How Do You Install CNCjs?
I used an image from a github project, however, I previously used NPM and believe I had the same issue.
NPM
Download the CNCjs Desktop Application
CNC Controller
Grbl
Marlin
Smoothieware
TinyG/g2core
Hardware
Raspberry Pi
Desktop or Laptop
Mobile Device
Host Operating System
Not Applicable
Windows
Mac
Linux
Browser Operating System
Not Applicable
Windows
Mac
Linux (Mint)
Android
Kindle Fire
The text was updated successfully, but these errors were encountered:
I have seen similar behavior with cncjs running on an Android tablet. I guessed that the problem is related to some keycode mapping difference between Android soft keyboards and real keyboards.
There is a breaking change introduced in xterm v3.1 and it is not compatible with current implementation. I may consider rewriting the terminal or trying to find a better solution to resolve browser compatibility issues especially on tablet.
@cheton FYI we're open to officially supporting mobile in xterm.js, it just needs someone to help drive it (xtermjs/xterm.js#1101). In fact the efforts being made in xtermjs/xterm.js#1507 will help enable plugging in different front ends more easily (if mobile changes the frontend radically).
Is this breaking change related to mobile support specifically? I'm curious what it was if you know?
Description
On Linux Mint, using the Firefox browser, connected to cncjs running on a Raspberry Pi, entering gcode commands into the Console works. The command executes. But using the Chrome browser on the same laptop does not. Attempting to use Android with the Chrome browser, or Firefox, or Opera, again does not work with the same behavior. I even tried the Silk browser and Firefox browser on a Kindle Fire.
The incorrect behavior is the cursor stays at the beginning of the prompt line, ">", and as characters are entered, they appear in sequence, but the cursor stays at the beginning. When you hit enter, it clears the letters, ie: "M115", and displays another empty prompt line, ">", and no command is executed, nor output generated.
Has anyone else seen this behavior? Do tablet browsers work fine with cncjs? Since it works fine with Firefox under Mint, it seemed like it is a browser compatibility issue. But with so many browsers doing the same thing, perhaps it is an issue with the cncjs on the Raspberry Pi.
Versions
How Do You Install CNCjs?
I used an image from a github project, however, I previously used NPM and believe I had the same issue.
CNC Controller
Hardware
Host Operating System
Browser Operating System
The text was updated successfully, but these errors were encountered: