nextcloud / server

☁️ Nextcloud server, a safe home for all your data
https://nextcloud.com
GNU Affero General Public License v3.0
26.78k stars 4k forks source link

Settings: Responsive design breaks text selection with mouse #41392

Open connection-reset opened 4 years ago

connection-reset commented 4 years ago

Steps to reproduce

  1. Resize the browser window until it is small enough for the hamburger menu to appear
  2. Select text with the mouse going left to right, eg the file and folders count in the files view or text in the log view

Expected behaviour

The text gets selected

Actual behaviour

The hambuger menu opens responsive

Server configuration

Operating system: Ubuntu 18.04

Web server: Apache/2.4.29 (Ubuntu)

Database: mariadb Ver 15.1 Distrib 10.1.41-MariaDB

PHP version: 7.2.24-0ubuntu0.18.04.1

Nextcloud version: 17.0.1

Updated from an older Nextcloud/ownCloud or fresh install: Updated from 16

Where did you install Nextcloud from: tarball

Signing status:

Signing status ``` No errors have been found. ```

List of activated apps:

App list ``` Enabled: - accessibility: 1.3.0 - activity: 2.10.1 - bruteforcesettings: 1.4.0 - calendar: 1.7.1 - cloud_federation_api: 1.0.0 - comments: 1.7.0 - contacts: 3.1.6 - dav: 1.13.0 - federatedfilesharing: 1.7.0 - files: 1.12.0 - files_external: 1.8.0 - files_markdown: 2.1.0 - files_pdfviewer: 1.6.0 - files_rightclick: 0.15.1 - files_sharing: 1.9.0 - files_videoplayer: 1.6.0 - firstrunwizard: 2.6.0 - gallery: 18.4.0 - logreader: 2.2.0 - lookup_server_connector: 1.5.0 - metadata: 0.10.0 - news: 14.0.1 - notes: 3.0.3 - notifications: 2.5.0 - oauth2: 1.5.0 - password_policy: 1.7.0 - privacy: 1.1.0 - provisioning_api: 1.7.0 - richdocuments: 3.4.4 - serverinfo: 1.7.0 - sharebymail: 1.7.0 - text: 1.1.1 - theming: 1.8.0 - theming_customcss: 1.4.0 - twofactor_backupcodes: 1.6.0 - twofactor_totp: 4.0.0 - updatenotification: 1.7.0 - viewer: 1.2.0 - workflowengine: 1.7.0 Disabled: - admin_audit - encryption - federation - files_trashbin - files_versions - mail - nextcloud_announcements - recommendations - support - survey_client - systemtags - tasks - user_ldap ```

Nextcloud configuration:

Config report ``` { "system": { "instanceid": "***REMOVED SENSITIVE VALUE***", "passwordsalt": "***REMOVED SENSITIVE VALUE***", "secret": "***REMOVED SENSITIVE VALUE***", "trusted_domains": [ redacted, ], "datadirectory": "***REMOVED SENSITIVE VALUE***", "overwrite.cli.url": redacted, "overwritehost": redacted, "overwriteprotocol": "https", "dbtype": "mysql", "version": "17.0.1.1", "dbname": "***REMOVED SENSITIVE VALUE***", "dbhost": "***REMOVED SENSITIVE VALUE***", "dbport": "", "dbtableprefix": "oc_", "mysql.utf8mb4": true, "dbuser": "***REMOVED SENSITIVE VALUE***", "dbpassword": "***REMOVED SENSITIVE VALUE***", "installed": true, "memcache.distributed": "\\OC\\Memcache\\Redis", "memcache.locking": "\\OC\\Memcache\\Redis", "memcache.local": "\\OC\\Memcache\\APCu", "redis": { "host": "***REMOVED SENSITIVE VALUE***", "port": 0 }, "maintenance": false, "loglevel": 2, "theme": "", "twofactor_enforced": "false", "twofactor_enforced_groups": [], "twofactor_enforced_excluded_groups": [], "enabledPreviewProviders": [ "OC\\Preview\\PNG", "OC\\Preview\\JPEG", "OC\\Preview\\GIF", "OC\\Preview\\HEIC", "OC\\Preview\\BMP", "OC\\Preview\\XBitmap", "OC\\Preview\\MP3", "OC\\Preview\\TXT", "OC\\Preview\\MarkDown", "OC\\Preview\\Movie" ], "app_install_overwrite": [ "mail", "news" ], "updater.secret": "***REMOVED SENSITIVE VALUE***" } } ```

Client configuration

Browser: Firefox Nightly 72.0a1 (2019-11-14)

Operating system: Arch Linux

r2evans commented 4 years ago

I can reproduce this in 17.0.0.

A workaround: start the selection, then use Shift-Right (letterwise) or Ctrl-Shift-Right (word-wise) or even Shift-Down (lines) to continue highlighting words for a copy.

Unfortunately, another potential workaround (using the "Copy" mouse-over convenience button) is also hidden by the same responsive design. In wide/expanded mode, this is available:

image

r2evans commented 3 years ago

This is still a problem in 20.0.9.

susnux commented 10 months ago

This is not related to this app but an issue with the appnavigation of server core. This happens with every settings section.

susnux commented 10 months ago

Tested with current master (Nextcloud 28), this happens with every settings section when selecting text.