nextcloud / gallery

DEPRECATED Gallery app was replaced by Photos
https://github.com/nextcloud/photos
GNU Affero General Public License v3.0
109 stars 58 forks source link

Multiple clicks can open multiple photos at once and cause them to overlay #435

Open robotichead opened 6 years ago

robotichead commented 6 years ago

Bug report

Steps to reproduce

  1. Log into NextCloud
  2. Go to a gallery
  3. As the page is loading click on multiple imanges

Expected behaviour

Only one image will open, the other previously clicked images will be ignored

Actual behaviour

Opening up those images and overlaying them. See the following twitter post https://twitter.com/Robotichead/status/996926322411630592

Server configuration

Operating system: Debian 9

Web server: Apache

Database: MySQL

PHP version:

cloud server: Nextcloud 13.0.2

Updated from an older installation or fresh install: Updated from Older Version

List of activated apps:

App list Enabled: - activity: 2.6.1 - admin_audit: 1.3.0 - audioplayer: 2.3.0 - bruteforcesettings: 1.0.3 - comments: 1.3.0 - contacts: 2.1.3 - dav: 1.4.6 - deck: 0.3.1 - federatedfilesharing: 1.3.1 - files: 1.8.0 - files_pdfviewer: 1.2.1 - files_sharing: 1.5.0 - files_texteditor: 2.5.1 - files_trashbin: 1.3.0 - files_videoplayer: 1.2.0 - firstrunwizard: 2.2.1 - gallery: 18.0.0 - lookup_server_connector: 1.1.0 - nextcloud_announcements: 1.2.0 - notes: 2.3.2 - oauth2: 1.1.0 - onlyoffice: 1.3.0 - password_policy: 1.3.0 - provisioning_api: 1.3.0 - serverinfo: 1.3.0 - spreed: 3.2.0 - systemtags: 1.3.0 - theming: 1.4.1 - twofactor_backupcodes: 1.2.3 - updatenotification: 1.3.0 - workflowengine: 1.3.0 Disabled: - direct_menu - documents - encryption - federation - files_external - files_reader - files_versions - logreader - notifications - sharebymail - survey_client - tasks - user_external - user_ldap

Nextcloud configuration:

Config report { "system": { "instanceid": "***REMOVED SENSITIVE VALUE***", "passwordsalt": "***REMOVED SENSITIVE VALUE***", "secret": "***REMOVED SENSITIVE VALUE***", "trusted_domains": [ "nextcloud.nearbeach.org" ], "datadirectory": "***REMOVED SENSITIVE VALUE***", "overwrite.cli.url": "https:\/\/nextcloud.nearbeach.org", "dbtype": "mysql", "version": "13.0.2.1", "dbname": "***REMOVED SENSITIVE VALUE***", "dbhost": "***REMOVED SENSITIVE VALUE***", "dbport": "", "dbtableprefix": "oc_", "dbuser": "***REMOVED SENSITIVE VALUE***", "dbpassword": "***REMOVED SENSITIVE VALUE***", "logtimezone": "UTC", "installed": true, "maintenance": false, "theme": "", "loglevel": 2, "mail_smtpmode": "smtp", "mail_smtpauthtype": "LOGIN", "mail_from_address": "***REMOVED SENSITIVE VALUE***", "mail_domain": "***REMOVED SENSITIVE VALUE***", "mail_smtpauth": 1, "mail_smtphost": "***REMOVED SENSITIVE VALUE***", "mail_smtpport": "25", "mail_smtpname": "***REMOVED SENSITIVE VALUE***", "mail_smtppassword": "***REMOVED SENSITIVE VALUE***", "updater.secret": "***REMOVED SENSITIVE VALUE***" } }

Are you using external storage, if yes which one: local folder

Are you using encryption: no

Are you using custom gallery.cnf config files: no