Settings: Responsive design breaks text selection with mouse
Nobody has claimed this yet.
- Dominant language
- PHP
- Stars
- 36.9k
- Forks
- 5.2k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 713
Description
Steps to reproduce
- Resize the browser window until it is small enough for the hamburger menu to appear
- 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

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
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the issue in Firefox with the window resized until the hamburger menu appears, then compare text selection in the Files and log views. Trace the responsive menu interaction from the affected frontend entry point; done means selecting text from left to right no longer opens the hamburger menu.
Written by the indexing model from the issue text.
Assessment
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100