Ylianst / MeshCentral

A complete web-based remote monitoring and management web site. Once setup you can install agents and perform remote desktop session to devices on the local network or over the Internet.
https://meshcentral.com
Apache License 2.0
3.68k stars 511 forks source link

Backspace scrolls to top on mobile SSH connection #6122

Open tschettervictor opened 1 month ago

tschettervictor commented 1 month ago

Describe the bug Im trying to connect to a local SSH device and do some work on mobile. But whenever i hit backspace, the screen flicks to the top.

To Reproduce Steps to reproduce the behavior: Conncet to SSH, type some characters, and hit backspace

Expected behavior I expect backspace to work without moving the screen

Server Software (please complete the following information):

Client Device (please complete the following information): iOS 17 safari browser

Remote Device (please complete the following information): Local SSH device

{
  "$schema": "https://raw.githubusercontent.com/Ylianst/MeshCentral/master/meshcentral-config-schema.json",
  "__comment1__": "This is a simple configuration file, all values and sections that start with underscore (_) are ignored. Edit a section and remove the _ in front of the name. Refer to the user's guide for details.",
  "__comment2__": "See node_modules/meshcentral/sample-config-advanced.json for a more advanced example.",
  "settings": {
    "cert": "redacted",
    "_WANonly": true,
    "_LANonly": true,
    "sessionKey": "redacted",
    "sessionTime": 999,
    "port": 8443,
    "_debug": true,
    "aliasPort": 443,
    "_redirPort": 80,
    "_redirAliasPort": 80,
    "TlsOffload": "redacted",
    "_trustedProxy": "redacted",
    "MariaDB": {
      "host": "localhost",
      "user": "meshcentral",
      "password": "redacted",
      "database": "meshcentral"
    }
  },
  "domains": {
    "": {
      "title": "redacted",
      "title2": "redacted",
      "certUrl": "https://redacted",
      "ssh": true,
      "mstsc": true,
      "minify": true,
      "_newAccounts": true,
      "userNameIsEmail": true,
      "agentInviteCodes": true
    }
  },
  "smtp": {
    "host": "smtp.gmail.com",
    "port": "465",
    "from": "redacted",
    "user": "redacted",
    "pass": "redacted",
    "tls": true
  }
}
si458 commented 1 month ago

ive just got out my iphone 8 ios 16, and im not getting this bug? can u do a screen record and share the bug please?

edit: ok i can replicate it IF i type say ps aux then enter, then do ps aux again but then press backspace to only type ps but would be nice to see if ur having the same bug as me

tschettervictor commented 1 month ago

It doesn’t happen when you are in full screen mode. It only happens if you open the SSH connection, but don’t go into full screen mode.