nextcloud / viewer

🖼 Simple file viewer with slideshow for media
GNU Affero General Public License v3.0
97 stars 55 forks source link

[Bug]: Client interface freezes after opening and processing an image #2105

Open piiskop opened 10 months ago

piiskop commented 10 months ago

⚠️ This issue respects the following points: ⚠️

Bug description

After opening and processing an image, one has to wait a long while before one can continue acting with Nextcloud.

Steps to reproduce

  1. Go into Files!
  2. Open an image!
  3. Go into editing mode!
  4. Rotate the image!
  5. Save changes!
  6. Change to another tab for a while!
  7. Return to Nextcloud!
  8. Try to move the image or click the close button! Experience frustration as that change would take effect after a few minutes and sometimes the whole page freezes!

Expected behavior

There would be no sensible time delay between giving the closing or moving command and the effect.

Installation method

Community Manual installation with Archive

Nextcloud Server version

27

Operating system

Debian/Ubuntu

PHP engine version

PHP 8.2

Web server

Apache (supported)

Database engine version

MariaDB

Is this bug present after an update or on a fresh install?

Updated from a MINOR version (ex. 22.1 to 22.2)

Are you using the Nextcloud Server Encryption module?

Encryption is Disabled

What user-backends are you using?

Configuration report

{
    "system": {
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "overwrite.cli.url": "https:\/\/nextcloud.ons.ee\/",
        "overwriteprotocol": "https",
        "htaccess.RewriteBase": "\/",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "nextcloud.ons.ee"
        ],
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "dbtype": "mysql",
        "version": "27.1.5.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,
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpmode": "smtp",
        "mail_sendmailmode": "smtp",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpport": "587",
        "mail_smtpauth": 1,
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "memcache.local": "\\OC\\Memcache\\Redis",
        "filelocking.enabled": true,
        "memcache.distributed": "\\OC\\Memcache\\Redis",
        "memcache.locking": "\\OC\\Memcache\\Redis",
        "redis": {
            "host": "***REMOVED SENSITIVE VALUE***",
            "port": 6379,
            "timeout": 0,
            "dbindex": 0
        },
        "default_phone_region": "EE",
        "app_install_overwrite": [
            "weather",
            "mindmap_app"
        ],
        "maintenance": false,
        "theme": "",
        "loglevel": 2
    }
}

List of activated Apps

Enabled:
  - activity: 2.19.0
  - calendar: 4.6.0
  - circles: 27.0.1
  - cloud_federation_api: 1.10.0
  - comments: 1.17.0
  - contacts: 5.5.0
  - contactsinteraction: 1.8.0
  - dashboard: 7.7.0
  - dav: 1.27.0
  - deck: 1.11.2
  - emlviewer: 1.0.8
  - federatedfilesharing: 1.17.0
  - federation: 1.17.0
  - files: 1.22.0
  - files_mindmap: 0.0.30
  - files_pdfviewer: 2.8.0
  - files_reminders: 1.0.0
  - files_rightclick: 1.6.0
  - files_sharing: 1.19.0
  - files_trashbin: 1.17.0
  - files_versions: 1.20.0
  - firstrunwizard: 2.16.0
  - forms: 3.4.3
  - groupfolders: 15.3.2
  - health: 2.2.2
  - logreader: 2.12.0
  - lookup_server_connector: 1.15.0
  - mail: 3.5.0
  - nextcloud_announcements: 1.16.0
  - notes: 4.9.1
  - notifications: 2.15.0
  - oauth2: 1.15.1
  - onlyoffice: 8.2.4
  - password_policy: 1.17.0
  - photos: 2.3.0
  - privacy: 1.11.0
  - provisioning_api: 1.17.0
  - recognize: 5.0.3
  - recommendations: 1.6.0
  - registration: 2.2.0
  - related_resources: 1.2.0
  - serverinfo: 1.17.0
  - settings: 1.9.0
  - sharebymail: 1.17.0
  - spreed: 17.1.4
  - support: 1.10.0
  - survey_client: 1.15.0
  - systemtags: 1.17.0
  - tasks: 0.15.0
  - text: 3.8.0
  - theming: 2.2.0
  - twofactor_backupcodes: 1.16.0
  - updatenotification: 1.17.0
  - user_status: 1.7.0
  - viewer: 2.1.0
  - weather_status: 1.7.0
  - workflowengine: 2.9.0
Disabled:
  - admin_audit: 1.17.0
  - bruteforcesettings: 2.7.0
  - encryption: 2.15.0
  - files_external: 1.19.0
  - richdocuments: 8.2.3 (installed 8.2.3)
  - suspicious_login: 5.0.0
  - twofactor_totp: 9.0.0
  - user_ldap: 1.17.0
  - weather: 1.7.7

Nextcloud Signing status

https://nextcloud.ons.ee/index.php/settings/integrity/failed

Nextcloud Logs

Info    updater \OC\Updater::resetLogLevel: Reset log level to Warning(2)       2023-12-15T17:47:03+0200
Info    updater \OC\Updater::maintenanceDisabled: Turned off maintenance mode       2023-12-15T17:47:03+0200
Info    updater \OC\Updater::updateEnd: Update successful       2023-12-15T17:47:03+0200
Info    updater \OC\Updater::finishedCheckCodeIntegrity: Finished code integrity check      2023-12-15T17:47:03+0200
Info    updater \OC\Updater::startCheckCodeIntegrity: Starting code integrity check...      2023-12-15T17:46:50+0200
Info    updater OC\Repair\Events\RepairStepEvent: Repair step: Add language model tasks cleanup job     2023-12-15T17:46:50+0200
Info    updater OC\Repair\Events\RepairStepEvent: Repair step: Add possibly missing system config       2023-12-15T17:46:50+0200
Info    updater OC\Repair\Events\RepairStepEvent: Repair step: Clean up abandoned apps      2023-12-15T17:46:50+0200
Info    updater OC\Repair\Events\RepairStepEvent: Repair step: Add token cleanup job        2023-12-15T17:46:50+0200
Info    updater OC\Repair\Events\RepairStepEvent: Repair step: Add background job to set the lookup server share state for users        2023-12-15T17:46:50+0200
Info    updater OC\Repair\Events\RepairStepEvent: Repair step: Repair DAV shares        2023-12-15T17:46:50+0200
Info    updater OC\Repair\Events\RepairStepEvent: Repair step: Queue a one-time job to check for user uploaded certificates     2023-12-15T17:46:50+0200
Info    updater OC\Repair\Events\RepairStepEvent: Repair step: Add job to cleanup the bruteforce entries        2023-12-15T17:46:50+0200
Info    updater OC\Repair\Events\RepairStepEvent: Repair step: Remove old dashboard app config data     2023-12-15T17:46:50+0200
Info    updater OC\Repair\Events\RepairStepEvent: Repair step: Check encryption key format      2023-12-15T17:46:50+0200
Info    updater OC\Repair\Events\RepairStepEvent: Repair step: Keep legacy encryption enabled       2023-12-15T17:46:50+0200
Info    updater OC\Repair\Events\RepairStepEvent: Repair step: Reset generated avatar flag      2023-12-15T17:46:50+0200
Info    updater OC\Repair\Events\RepairStepEvent: Repair step: Clear access cache of projects       2023-12-15T17:46:50+0200
Info    updater OC\Repair\Events\RepairInfoEvent: Repair info: No need to remove link shares.       2023-12-15T17:46:50+0200
Info    updater OC\Repair\Events\RepairStepEvent: Repair step: Remove potentially over exposing share links     2023-12-15T17:46:50+0200
Info    updater OC\Repair\Events\RepairStepEvent: Repair step: Add background job to cleanup login flow v2 tokens       2023-12-15T17:46:50+0200
Info    updater OC\Repair\Events\RepairStepEvent: Repair step: Cleanup invalid photocache files for carddav     2023-12-15T17:46:50+0200
Info    updater OC\Repair\Events\RepairStepEvent: Repair step: Queue a one-time job to cleanup old backups of the updater       2023-12-15T17:46:50+0200
Info    updater OC\Repair\Events\RepairStepEvent: Repair step: Add preview background cleanup job       2023-12-15T17:46:50+0200
Info    updater OC\Repair\Events\RepairStepEvent: Repair step: Clear every generated avatar     2023-12-15T17:46:50+0200
Info    updater OC\Repair\Events\RepairInfoEvent: Repair info: JS cache cleared     2023-12-15T17:46:50+0200
Info    updater OC\Repair\Events\RepairInfoEvent: Repair info: Image cache cleared      2023-12-15T17:46:50+0200
Info    updater OC\Repair\Events\RepairStepEvent: Repair step: Clear frontend caches        2023-12-15T17:46:50+0200
Info    updater OC\Repair\Events\RepairStepEvent: Repair step: Add log rotate job       2023-12-15T17:46:50+0200
Info    updater OC\Repair\Events\RepairStepEvent: Repair step: Repair language codes        2023-12-15T17:46:50+0200
Info    updater OC\Repair\Events\RepairInfoEvent: Repair info: No mounts updated        2023-12-15T17:46:50+0200
Info    updater OC\Repair\Events\RepairStepEvent: Repair step: Fix potential broken mount points        2023-12-15T17:46:50+0200
Info    updater OC\Repair\Events\RepairInfoEvent: Repair info: Delete clients (and their related access tokens) with the redirect_uri starting with oc:// or ending with *      2023-12-15T17:46:50+0200
Info    updater OC\Repair\Events\RepairInfoEvent: Repair info: Update the oauth2_clients table schema.      2023-12-15T17:46:49+0200
Info    updater OC\Repair\Events\RepairInfoEvent: Repair info: Update the oauth2_access_tokens table schema.        2023-12-15T17:46:48+0200
Info    updater OC\Repair\Events\RepairStepEvent: Repair step: Migrate oauth2_clients table to nextcloud schema     2023-12-15T17:46:48+0200
Info    updater OC\Repair\Events\RepairStepEvent: Repair step: Add preview cleanup background jobs      2023-12-15T17:46:48+0200
Info    updater OC\Repair\Events\RepairInfoEvent: Repair info: Repair step already executed     2023-12-15T17:46:48+0200
Info    updater OC\Repair\Events\RepairStepEvent: Repair step: Add move avatar background job       2023-12-15T17:46:48+0200
Info    updater OC\Repair\Events\RepairInfoEvent: Repair info: .step file moved to .step-previous-update        2023-12-15T17:46:48+0200
Info    updater OC\Repair\Events\RepairInfoEvent: Repair info: .step-previous-update removed        2023-12-15T17:46:48+0200
Info    updater OC\Repair\Events\RepairInfoEvent: Repair info: .step file exists        2023-12-15T17:46:48+0200
Info    updater OC\Repair\Events\RepairStepEvent: Repair step: Move .step file of updater to backup location        2023-12-15T17:46:48+0200
Info    updater OC\Repair\Events\RepairStepEvent: Repair step: Repair invalid shares        2023-12-15T17:46:48+0200
Info    updater OC\Repair\Events\RepairInfoEvent: Repair info: 0 tags with no entries have been removed.        2023-12-15T17:46:48+0200
Info    updater OC\Repair\Events\RepairInfoEvent: Repair info: 0 tag entries for deleted tags have been removed.        2023-12-15T17:46:48+0200
Info    updater OC\Repair\Events\RepairInfoEvent: Repair info: 0 tags for delete files have been removed.       2023-12-15T17:46:48+0200
Info    updater OC\Repair\Events\RepairInfoEvent: Repair info: 0 tags of deleted users have been removed.       2023-12-15T17:46:48+0200
Info    updater OC\Repair\Events\RepairStepEvent: Repair step: Clean tags and favorites     2023-12-15T17:46:48+0200
Info    updater OC\Repair\Events\RepairStepEvent: Repair step: Repair mime types        2023-12-15T17:46:48+0200

Additional info

No response

joshtrichards commented 10 months ago

What browser? And what does your browser's Console tab indicate?

piiskop commented 10 months ago

Google Chrome Version 120.0.6099.71 (Official Build) (64-bit)

The deferred DOM Node could not be resolved to a valid node. core-main.js?v=70366751-0:2 JQMIGRATE: Migrate is installed, version 3.4.1 core-unified-search.js?v=70366751-0:2 Proxying an event bus of version 3.1.0 with 1.3.0 e @ index.es.js:2337 68668 @ index.es.js:3314 o @ core-unified-search.js?v=70366751-0:2 46631 @ requesttoken.js:11 o @ core-unified-search.js?v=70366751-0:2 44332 @ index.js:25 o @ core-unified-search.js?v=70366751-0:2 4820 @ index.js:14 o @ core-unified-search.js?v=70366751-0:2 44312 @ SearchResultPlaceholders.vue:20 o @ core-unified-search.js?v=70366751-0:2 (anonymous) @ core-unified-search.js?v=70366751-0:2 o.O @ chunk loaded:25 (anonymous) @ core-unified-search.js?v=70366751-0:2 (anonymous) @ core-unified-search.js?v=70366751-0:2 files-main.js?v=70366751-0:2 Proxying an event bus of version 3.1.0 with 1.3.0 e @ index.es.js:2337 68668 @ index.es.js:3314 r @ files-main.js?v=70366751-0:2 46631 @ requesttoken.js:11 r @ files-main.js?v=70366751-0:2 44332 @ index.js:25 r @ files-main.js?v=70366751-0:2 4820 @ index.js:14 r @ files-main.js?v=70366751-0:2 60668 @ davUtils.js:53 r @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 r.O @ chunk loaded:25 (anonymous) @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 main.ts:44 The name prop is required. Please migrate away from the deprecated title prop. nameTitleFallback @ NcAppNavigationItem.js:2 e.get @ vue.runtime.esm.js:3446 e.evaluate @ vue.runtime.esm.js:3547 (anonymous) @ vue.runtime.esm.js:5537 fn @ NcAppNavigationItem.js:2 a @ vue.runtime.esm.js:2404 render @ NcAppNavigationItem.js:2 e._render @ vue.runtime.esm.js:2684 i @ vue.runtime.esm.js:3875 e.get @ vue.runtime.esm.js:3446 e @ vue.runtime.esm.js:3436 e @ vue.runtime.esm.js:3892 sa.$mount @ vue.runtime.esm.js:8772 init @ vue.runtime.esm.js:4407 (anonymous) @ vue.runtime.esm.js:6567 p @ vue.runtime.esm.js:6521 h @ vue.runtime.esm.js:6640 p @ vue.runtime.esm.js:6544 Qr.nodeOps @ vue.runtime.esm.js:7071 e._update @ vue.runtime.esm.js:3765 i @ vue.runtime.esm.js:3875 e.get @ vue.runtime.esm.js:3446 e @ vue.runtime.esm.js:3436 e @ vue.runtime.esm.js:3892 sa.$mount @ vue.runtime.esm.js:8772 init @ vue.runtime.esm.js:4407 (anonymous) @ vue.runtime.esm.js:6567 p @ vue.runtime.esm.js:6521 h @ vue.runtime.esm.js:6640 p @ vue.runtime.esm.js:6544 h @ vue.runtime.esm.js:6640 p @ vue.runtime.esm.js:6544 h @ vue.runtime.esm.js:6640 p @ vue.runtime.esm.js:6544 Qr.nodeOps @ vue.runtime.esm.js:7071 e._update @ vue.runtime.esm.js:3765 i @ vue.runtime.esm.js:3875 e.get @ vue.runtime.esm.js:3446 e @ vue.runtime.esm.js:3436 e @ vue.runtime.esm.js:3892 sa.$mount @ vue.runtime.esm.js:8772 init @ vue.runtime.esm.js:4407 (anonymous) @ vue.runtime.esm.js:6567 p @ vue.runtime.esm.js:6521 Qr.nodeOps @ vue.runtime.esm.js:7109 e._update @ vue.runtime.esm.js:3765 i @ vue.runtime.esm.js:3875 e.get @ vue.runtime.esm.js:3446 e @ vue.runtime.esm.js:3436 e @ vue.runtime.esm.js:3892 sa.$mount @ vue.runtime.esm.js:8772 60668 @ main.ts:44 r @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 r.O @ chunk loaded:25 (anonymous) @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 Navigation.ts:21 [WARN] files: Legacy view detected, please migrate to Vue {app: 'files', uid: 'peacecop kalmer', level: 2} value @ ConsoleLogger.js:56 value @ ConsoleLogger.js:80 register @ Navigation.ts:21 bn @ navigationMapper.js:44 (anonymous) @ navigationMapper.js:35 (anonymous) @ navigationMapper.js:34 60668 @ main.ts:54 r @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 r.O @ chunk loaded:25 (anonymous) @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 Navigation.ts:21 [WARN] files: Legacy view detected, please migrate to Vue {app: 'files', uid: 'peacecop kalmer', level: 2} value @ ConsoleLogger.js:56 value @ ConsoleLogger.js:80 register @ Navigation.ts:21 bn @ navigationMapper.js:44 (anonymous) @ navigationMapper.js:35 (anonymous) @ navigationMapper.js:34 60668 @ main.ts:54 r @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 r.O @ chunk loaded:25 (anonymous) @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 Navigation.ts:21 [WARN] files: Legacy view detected, please migrate to Vue {app: 'files', uid: 'peacecop kalmer', level: 2} value @ ConsoleLogger.js:56 value @ ConsoleLogger.js:80 register @ Navigation.ts:21 bn @ navigationMapper.js:44 (anonymous) @ navigationMapper.js:35 (anonymous) @ navigationMapper.js:34 60668 @ main.ts:54 r @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 r.O @ chunk loaded:25 (anonymous) @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 Navigation.ts:21 [WARN] files: Legacy view detected, please migrate to Vue {app: 'files', uid: 'peacecop kalmer', level: 2} value @ ConsoleLogger.js:56 value @ ConsoleLogger.js:80 register @ Navigation.ts:21 bn @ navigationMapper.js:44 (anonymous) @ navigationMapper.js:35 (anonymous) @ navigationMapper.js:34 60668 @ main.ts:54 r @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 r.O @ chunk loaded:25 (anonymous) @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 Navigation.ts:21 [WARN] files: Legacy view detected, please migrate to Vue {app: 'files', uid: 'peacecop kalmer', level: 2} value @ ConsoleLogger.js:56 value @ ConsoleLogger.js:80 register @ Navigation.ts:21 bn @ navigationMapper.js:44 (anonymous) @ navigationMapper.js:37 (anonymous) @ navigationMapper.js:37 (anonymous) @ navigationMapper.js:34 60668 @ main.ts:54 r @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 r.O @ chunk loaded:25 (anonymous) @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 Navigation.ts:21 [WARN] files: Legacy view detected, please migrate to Vue {app: 'files', uid: 'peacecop kalmer', level: 2} value @ ConsoleLogger.js:56 value @ ConsoleLogger.js:80 register @ Navigation.ts:21 bn @ navigationMapper.js:44 (anonymous) @ navigationMapper.js:37 (anonymous) @ navigationMapper.js:37 (anonymous) @ navigationMapper.js:34 60668 @ main.ts:54 r @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 r.O @ chunk loaded:25 (anonymous) @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 Navigation.ts:21 [WARN] files: Legacy view detected, please migrate to Vue {app: 'files', uid: 'peacecop kalmer', level: 2} value @ ConsoleLogger.js:56 value @ ConsoleLogger.js:80 register @ Navigation.ts:21 bn @ navigationMapper.js:44 (anonymous) @ navigationMapper.js:37 (anonymous) @ navigationMapper.js:37 (anonymous) @ navigationMapper.js:34 60668 @ main.ts:54 r @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 r.O @ chunk loaded:25 (anonymous) @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 Navigation.ts:21 [WARN] files: Legacy view detected, please migrate to Vue {app: 'files', uid: 'peacecop kalmer', level: 2} value @ ConsoleLogger.js:56 value @ ConsoleLogger.js:80 register @ Navigation.ts:21 bn @ navigationMapper.js:44 (anonymous) @ navigationMapper.js:37 (anonymous) @ navigationMapper.js:37 (anonymous) @ navigationMapper.js:34 60668 @ main.ts:54 r @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 r.O @ chunk loaded:25 (anonymous) @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 Navigation.ts:21 [WARN] files: Legacy view detected, please migrate to Vue {app: 'files', uid: 'peacecop kalmer', level: 2} value @ ConsoleLogger.js:56 value @ ConsoleLogger.js:80 register @ Navigation.ts:21 bn @ navigationMapper.js:44 (anonymous) @ navigationMapper.js:37 (anonymous) @ navigationMapper.js:37 (anonymous) @ navigationMapper.js:34 60668 @ main.ts:54 r @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 r.O @ chunk loaded:25 (anonymous) @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 Navigation.ts:21 [WARN] files: Legacy view detected, please migrate to Vue {app: 'files', uid: 'peacecop kalmer', level: 2} value @ ConsoleLogger.js:56 value @ ConsoleLogger.js:80 register @ Navigation.ts:21 bn @ navigationMapper.js:44 (anonymous) @ navigationMapper.js:35 (anonymous) @ navigationMapper.js:34 60668 @ main.ts:54 r @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 r.O @ chunk loaded:25 (anonymous) @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 Navigation.ts:21 [WARN] files: Legacy view detected, please migrate to Vue {app: 'files', uid: 'peacecop kalmer', level: 2} value @ ConsoleLogger.js:56 value @ ConsoleLogger.js:80 register @ Navigation.ts:21 bn @ navigationMapper.js:44 (anonymous) @ navigationMapper.js:35 (anonymous) @ navigationMapper.js:34 60668 @ main.ts:54 r @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 r.O @ chunk loaded:25 (anonymous) @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 4router.js:67 The name prop is required. Please migrate away from the deprecated title prop. nameTitleFallback @ NcAppNavigationItem.js:2 e.get @ vue.runtime.esm.js:3446 e.evaluate @ vue.runtime.esm.js:3547 (anonymous) @ vue.runtime.esm.js:5537 fn @ NcAppNavigationItem.js:2 a @ vue.runtime.esm.js:2404 render @ vue-router.esm.js:1158 e._render @ vue.runtime.esm.js:2684 i @ vue.runtime.esm.js:3875 e.get @ vue.runtime.esm.js:3446 e @ vue.runtime.esm.js:3436 e @ vue.runtime.esm.js:3892 sa.$mount @ vue.runtime.esm.js:8772 init @ vue.runtime.esm.js:4407 (anonymous) @ vue.runtime.esm.js:6567 p @ vue.runtime.esm.js:6521 h @ vue.runtime.esm.js:6640 p @ vue.runtime.esm.js:6544 Qr.nodeOps @ vue.runtime.esm.js:7071 e._update @ vue.runtime.esm.js:3765 i @ vue.runtime.esm.js:3875 e.get @ vue.runtime.esm.js:3446 e @ vue.runtime.esm.js:3436 e @ vue.runtime.esm.js:3892 sa.$mount @ vue.runtime.esm.js:8772 init @ vue.runtime.esm.js:4407 (anonymous) @ vue.runtime.esm.js:6567 p @ vue.runtime.esm.js:6521 C @ vue.runtime.esm.js:6692 (anonymous) @ vue.runtime.esm.js:6836 S @ vue.runtime.esm.js:6909 (anonymous) @ vue.runtime.esm.js:6783 S @ vue.runtime.esm.js:6909 (anonymous) @ vue.runtime.esm.js:6783 S @ vue.runtime.esm.js:6909 Qr.nodeOps @ vue.runtime.esm.js:7077 e._update @ vue.runtime.esm.js:3769 i @ vue.runtime.esm.js:3875 e.get @ vue.runtime.esm.js:3446 e.run @ vue.runtime.esm.js:3522 Oi @ vue.runtime.esm.js:4121 (anonymous) @ vue.runtime.esm.js:3143 Fn @ vue.runtime.esm.js:3065 Promise.then (async) Mn @ vue.runtime.esm.js:3090 zn @ vue.runtime.esm.js:3155 e.$nextTick @ vue.runtime.esm.js:2662 (anonymous) @ vue-router.esm.js:2404 i @ vue-router.esm.js:2084 i @ vue-router.esm.js:2091 Se @ vue-router.esm.js:2095 (anonymous) @ vue-router.esm.js:2397 i @ vue-router.esm.js:2084 (anonymous) @ vue-router.esm.js:2088 (anonymous) @ vue-router.esm.js:2384 (anonymous) @ vue-router.esm.js:2162 f @ vue-router.esm.js:2362 i @ vue-router.esm.js:2087 i @ vue-router.esm.js:2091 (anonymous) @ vue-router.esm.js:2088 (anonymous) @ vue-router.esm.js:2384 (anonymous) @ router.js:67 f @ vue-router.esm.js:2362 i @ vue-router.esm.js:2087 Se @ vue-router.esm.js:2095 Fe.confirmTransition @ vue-router.esm.js:2392 Fe.transitionTo @ vue-router.esm.js:2260 qe.init @ vue-router.esm.js:2996 beforeCreate @ vue-router.esm.js:1298 yn @ vue.runtime.esm.js:3017 gi @ vue.runtime.esm.js:4031 e._init @ vue.runtime.esm.js:5689 o @ vue.runtime.esm.js:5826 60668 @ main.ts:36 r @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 r.O @ chunk loaded:25 (anonymous) @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 5router.js:67 The name prop is required. Please migrate away from the deprecated title prop. nameTitleFallback @ NcAppNavigationItem.js:2 e.get @ vue.runtime.esm.js:3446 e.evaluate @ vue.runtime.esm.js:3547 (anonymous) @ vue.runtime.esm.js:5537 fn @ NcAppNavigationItem.js:2 a @ vue.runtime.esm.js:2404 render @ vue-router.esm.js:1158 e._render @ vue.runtime.esm.js:2684 i @ vue.runtime.esm.js:3875 e.get @ vue.runtime.esm.js:3446 e @ vue.runtime.esm.js:3436 e @ vue.runtime.esm.js:3892 sa.$mount @ vue.runtime.esm.js:8772 init @ vue.runtime.esm.js:4407 (anonymous) @ vue.runtime.esm.js:6567 p @ vue.runtime.esm.js:6521 h @ vue.runtime.esm.js:6640 p @ vue.runtime.esm.js:6544 Qr.nodeOps @ vue.runtime.esm.js:7071 e._update @ vue.runtime.esm.js:3765 i @ vue.runtime.esm.js:3875 e.get @ vue.runtime.esm.js:3446 e @ vue.runtime.esm.js:3436 e @ vue.runtime.esm.js:3892 sa.$mount @ vue.runtime.esm.js:8772 init @ vue.runtime.esm.js:4407 (anonymous) @ vue.runtime.esm.js:6567 p @ vue.runtime.esm.js:6521 h @ vue.runtime.esm.js:6640 p @ vue.runtime.esm.js:6544 h @ vue.runtime.esm.js:6640 p @ vue.runtime.esm.js:6544 Qr.nodeOps @ vue.runtime.esm.js:7071 e._update @ vue.runtime.esm.js:3765 i @ vue.runtime.esm.js:3875 e.get @ vue.runtime.esm.js:3446 e @ vue.runtime.esm.js:3436 e @ vue.runtime.esm.js:3892 sa.$mount @ vue.runtime.esm.js:8772 init @ vue.runtime.esm.js:4407 (anonymous) @ vue.runtime.esm.js:6567 p @ vue.runtime.esm.js:6521 C @ vue.runtime.esm.js:6692 (anonymous) @ vue.runtime.esm.js:6836 S @ vue.runtime.esm.js:6909 (anonymous) @ vue.runtime.esm.js:6783 S @ vue.runtime.esm.js:6909 (anonymous) @ vue.runtime.esm.js:6783 S @ vue.runtime.esm.js:6909 Qr.nodeOps @ vue.runtime.esm.js:7077 e._update @ vue.runtime.esm.js:3769 i @ vue.runtime.esm.js:3875 e.get @ vue.runtime.esm.js:3446 e.run @ vue.runtime.esm.js:3522 Oi @ vue.runtime.esm.js:4121 (anonymous) @ vue.runtime.esm.js:3143 Fn @ vue.runtime.esm.js:3065 Promise.then (async) Mn @ vue.runtime.esm.js:3090 zn @ vue.runtime.esm.js:3155 e.$nextTick @ vue.runtime.esm.js:2662 (anonymous) @ vue-router.esm.js:2404 i @ vue-router.esm.js:2084 i @ vue-router.esm.js:2091 Se @ vue-router.esm.js:2095 (anonymous) @ vue-router.esm.js:2397 i @ vue-router.esm.js:2084 (anonymous) @ vue-router.esm.js:2088 (anonymous) @ vue-router.esm.js:2384 (anonymous) @ vue-router.esm.js:2162 f @ vue-router.esm.js:2362 i @ vue-router.esm.js:2087 i @ vue-router.esm.js:2091 (anonymous) @ vue-router.esm.js:2088 (anonymous) @ vue-router.esm.js:2384 (anonymous) @ router.js:67 f @ vue-router.esm.js:2362 i @ vue-router.esm.js:2087 Se @ vue-router.esm.js:2095 Fe.confirmTransition @ vue-router.esm.js:2392 Fe.transitionTo @ vue-router.esm.js:2260 qe.init @ vue-router.esm.js:2996 beforeCreate @ vue-router.esm.js:1298 yn @ vue.runtime.esm.js:3017 gi @ vue.runtime.esm.js:4031 e._init @ vue.runtime.esm.js:5689 o @ vue.runtime.esm.js:5826 60668 @ main.ts:36 r @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 r.O @ chunk loaded:25 (anonymous) @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 2router.js:67 The name prop is required. Please migrate away from the deprecated title prop. nameTitleFallback @ NcAppNavigationItem.js:2 e.get @ vue.runtime.esm.js:3446 e.evaluate @ vue.runtime.esm.js:3547 (anonymous) @ vue.runtime.esm.js:5537 fn @ NcAppNavigationItem.js:2 a @ vue.runtime.esm.js:2404 render @ vue-router.esm.js:1158 e._render @ vue.runtime.esm.js:2684 i @ vue.runtime.esm.js:3875 e.get @ vue.runtime.esm.js:3446 e @ vue.runtime.esm.js:3436 e @ vue.runtime.esm.js:3892 sa.$mount @ vue.runtime.esm.js:8772 init @ vue.runtime.esm.js:4407 (anonymous) @ vue.runtime.esm.js:6567 p @ vue.runtime.esm.js:6521 h @ vue.runtime.esm.js:6640 p @ vue.runtime.esm.js:6544 Qr.nodeOps @ vue.runtime.esm.js:7071 e._update @ vue.runtime.esm.js:3765 i @ vue.runtime.esm.js:3875 e.get @ vue.runtime.esm.js:3446 e @ vue.runtime.esm.js:3436 e @ vue.runtime.esm.js:3892 sa.$mount @ vue.runtime.esm.js:8772 init @ vue.runtime.esm.js:4407 (anonymous) @ vue.runtime.esm.js:6567 p @ vue.runtime.esm.js:6521 C @ vue.runtime.esm.js:6692 (anonymous) @ vue.runtime.esm.js:6836 S @ vue.runtime.esm.js:6909 (anonymous) @ vue.runtime.esm.js:6783 S @ vue.runtime.esm.js:6909 (anonymous) @ vue.runtime.esm.js:6783 S @ vue.runtime.esm.js:6909 Qr.nodeOps @ vue.runtime.esm.js:7077 e._update @ vue.runtime.esm.js:3769 i @ vue.runtime.esm.js:3875 e.get @ vue.runtime.esm.js:3446 e.run @ vue.runtime.esm.js:3522 Oi @ vue.runtime.esm.js:4121 (anonymous) @ vue.runtime.esm.js:3143 Fn @ vue.runtime.esm.js:3065 Promise.then (async) Mn @ vue.runtime.esm.js:3090 zn @ vue.runtime.esm.js:3155 e.$nextTick @ vue.runtime.esm.js:2662 (anonymous) @ vue-router.esm.js:2404 i @ vue-router.esm.js:2084 i @ vue-router.esm.js:2091 Se @ vue-router.esm.js:2095 (anonymous) @ vue-router.esm.js:2397 i @ vue-router.esm.js:2084 (anonymous) @ vue-router.esm.js:2088 (anonymous) @ vue-router.esm.js:2384 (anonymous) @ vue-router.esm.js:2162 f @ vue-router.esm.js:2362 i @ vue-router.esm.js:2087 i @ vue-router.esm.js:2091 (anonymous) @ vue-router.esm.js:2088 (anonymous) @ vue-router.esm.js:2384 (anonymous) @ router.js:67 f @ vue-router.esm.js:2362 i @ vue-router.esm.js:2087 Se @ vue-router.esm.js:2095 Fe.confirmTransition @ vue-router.esm.js:2392 Fe.transitionTo @ vue-router.esm.js:2260 qe.init @ vue-router.esm.js:2996 beforeCreate @ vue-router.esm.js:1298 yn @ vue.runtime.esm.js:3017 gi @ vue.runtime.esm.js:4031 e._init @ vue.runtime.esm.js:5689 o @ vue.runtime.esm.js:5826 60668 @ main.ts:36 r @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 r.O @ chunk loaded:25 (anonymous) @ files-main.js?v=70366751-0:2 (anonymous) @ files-main.js?v=70366751-0:2 files-sidebar.js?v=70366751-0:2 Proxying an event bus of version 3.1.0 with 1.3.0 e @ index.es.js:2337 68668 @ index.es.js:3314 r @ files-sidebar.js?v=70366751-0:2 46631 @ requesttoken.js:11 r @ files-sidebar.js?v=70366751-0:2 44332 @ index.js:25 r @ files-sidebar.js?v=70366751-0:2 4820 @ index.js:14 r @ files-sidebar.js?v=70366751-0:2 40437 @ load script:2 r @ files-sidebar.js?v=70366751-0:2 (anonymous) @ files-sidebar.js?v=70366751-0:2 r.O @ chunk loaded:25 (anonymous) @ files-sidebar.js?v=70366751-0:2 (anonymous) @ files-sidebar.js?v=70366751-0:2 files_sharing-files_sharing_tab.js?v=70366751-0:2 Proxying an event bus of version 3.1.0 with 1.3.0 e @ major.js:2 17331 @ web.dom-collections.for-each.js:15 r @ files_sharing-files_sharing_tab.js?v=70366751-0:2 59888 @ requesttoken.js:11 r @ files_sharing-files_sharing_tab.js?v=70366751-0:2 99236 @ index.js:25 r @ files_sharing-files_sharing_tab.js?v=70366751-0:2 (anonymous) @ Avatar.js:24 n @ Avatar.js:1 (anonymous) @ Avatar.js:151 n @ Avatar.js:1 (anonymous) @ Avatar.js:1 83507 @ Avatar.js:1 r @ files_sharing-files_sharing_tab.js?v=70366751-0:2 1794 @ re.js:208 r @ files_sharing-files_sharing_tab.js?v=70366751-0:2 95564 @ load script:2 r @ files_sharing-files_sharing_tab.js?v=70366751-0:2 (anonymous) @ files_sharing-files_sharing_tab.js?v=70366751-0:2 r.O @ chunk loaded:25 (anonymous) @ files_sharing-files_sharing_tab.js?v=70366751-0:2 (anonymous) @ files_sharing-files_sharing_tab.js?v=70366751-0:2 files_sharing-files_sharing_tab.js?v=70366751-0:2 Proxying an event bus of version 3.1.0 with 1.3.0 e @ index.es.js:2337 68668 @ index.es.js:3314 r @ files_sharing-files_sharing_tab.js?v=70366751-0:2 46631 @ requesttoken.js:11 r @ files_sharing-files_sharing_tab.js?v=70366751-0:2 44332 @ index.js:25 r @ files_sharing-files_sharing_tab.js?v=70366751-0:2 4820 @ index.js:14 r @ files_sharing-files_sharing_tab.js?v=70366751-0:2 (anonymous) @ Avatar.js:24 n @ Avatar.js:1 (anonymous) @ Avatar.js:151 n @ Avatar.js:1 (anonymous) @ Avatar.js:1 83507 @ Avatar.js:1 r @ files_sharing-files_sharing_tab.js?v=70366751-0:2 1794 @ re.js:208 r @ files_sharing-files_sharing_tab.js?v=70366751-0:2 95564 @ load script:2 r @ files_sharing-files_sharing_tab.js?v=70366751-0:2 (anonymous) @ files_sharing-files_sharing_tab.js?v=70366751-0:2 r.O @ chunk loaded:25 (anonymous) @ files_sharing-files_sharing_tab.js?v=70366751-0:2 (anonymous) @ files_sharing-files_sharing_tab.js?v=70366751-0:2 Show 12 more frames Show less bootstrap:19 Proxying an event bus of version 3.1.0 with 1.3.0 e @ index.es.js:2337 68668 @ index.es.js:3314 i @ bootstrap:19 46631 @ requesttoken.js:11 i @ bootstrap:19 44332 @ index.js:25 i @ bootstrap:19 4820 @ index.js:14 i @ bootstrap:19 57673 @ load script:2 i @ bootstrap:19 (anonymous) @ comments-comments-app.js?v=70366751-0:2 i.O @ chunk loaded:25 (anonymous) @ comments-comments-app.js?v=70366751-0:2 (anonymous) @ comments-comments-app.js?v=70366751-0:2 Show 5 more frames Show less bootstrap:19 Proxying an event bus of version 3.1.0 with 1.3.0 e @ index.es.js:2337 68668 @ index.es.js:3314 a @ bootstrap:19 46631 @ requesttoken.js:11 a @ bootstrap:19 44332 @ index.js:25 a @ bootstrap:19 4820 @ index.js:14 a @ bootstrap:19 8251 @ load script:2 a @ bootstrap:19 (anonymous) @ files_reminders-main.js?v=70366751-0:2 a.O @ chunk loaded:25 (anonymous) @ files_reminders-main.js?v=70366751-0:2 (anonymous) @ files_reminders-main.js?v=70366751-0:2 Show 5 more frames Show less bootstrap:19 Proxying an event bus of version 3.1.0 with 1.3.0 e @ index.es.js:2337 68668 @ index.es.js:3314 i @ bootstrap:19 46631 @ requesttoken.js:11 i @ bootstrap:19 44332 @ index.js:25 i @ bootstrap:19 4820 @ index.js:14 i @ bootstrap:19 1345 @ trashbin.ts:71 i @ bootstrap:19 (anonymous) @ files_trashbin-main.js?v=70366751-0:2 i.O @ chunk loaded:25 (anonymous) @ files_trashbin-main.js?v=70366751-0:2 (anonymous) @ files_trashbin-main.js?v=70366751-0:2 Show 5 more frames Show less Navigation.ts:26 The name prop is required. Please migrate away from the deprecated title prop. nameTitleFallback @ NcAppNavigationItem.js:2 e.get @ vue.runtime.esm.js:3446 e.evaluate @ vue.runtime.esm.js:3547 (anonymous) @ vue.runtime.esm.js:5537 fn @ NcAppNavigationItem.js:2 a @ vue.runtime.esm.js:2404 render @ vue-router.esm.js:1158 e._render @ vue.runtime.esm.js:2684 i @ vue.runtime.esm.js:3875 e.get @ vue.runtime.esm.js:3446 e @ vue.runtime.esm.js:3436 e @ vue.runtime.esm.js:3892 sa.$mount @ vue.runtime.esm.js:8772 init @ vue.runtime.esm.js:4407 (anonymous) @ vue.runtime.esm.js:6567 p @ vue.runtime.esm.js:6521 h @ vue.runtime.esm.js:6640 p @ vue.runtime.esm.js:6544 Qr.nodeOps @ vue.runtime.esm.js:7071 e._update @ vue.runtime.esm.js:3765 i @ vue.runtime.esm.js:3875 e.get @ vue.runtime.esm.js:3446 e @ vue.runtime.esm.js:3436 e @ vue.runtime.esm.js:3892 sa.$mount @ vue.runtime.esm.js:8772 init @ vue.runtime.esm.js:4407 (anonymous) @ vue.runtime.esm.js:6567 p @ vue.runtime.esm.js:6521 C @ vue.runtime.esm.js:6692 (anonymous) @ vue.runtime.esm.js:6836 S @ vue.runtime.esm.js:6909 (anonymous) @ vue.runtime.esm.js:6783 S @ vue.runtime.esm.js:6909 (anonymous) @ vue.runtime.esm.js:6783 S @ vue.runtime.esm.js:6909 Qr.nodeOps @ vue.runtime.esm.js:7077 e._update @ vue.runtime.esm.js:3769 i @ vue.runtime.esm.js:3875 e.get @ vue.runtime.esm.js:3446 e.run @ vue.runtime.esm.js:3522 Oi @ vue.runtime.esm.js:4121 (anonymous) @ vue.runtime.esm.js:3143 Fn @ vue.runtime.esm.js:3065 Promise.then (async) Mn @ vue.runtime.esm.js:3090 zn @ vue.runtime.esm.js:3155 _i @ vue.runtime.esm.js:4207 e.update @ vue.runtime.esm.js:3513 e.notify @ vue.runtime.esm.js:720 (anonymous) @ vue.runtime.esm.js:788 register @ Navigation.ts:26 1345 @ main.ts:8 i @ bootstrap:19 (anonymous) @ files_trashbin-main.js?v=70366751-0:2 i.O @ chunk loaded:25 (anonymous) @ files_trashbin-main.js?v=70366751-0:2 (anonymous) @ files_trashbin-main.js?v=70366751-0:2 Show 49 more frames Show less Navigation.ts:26 The name prop is required. Please migrate away from the deprecated title prop. nameTitleFallback @ NcAppNavigationItem.js:2 e.get @ vue.runtime.esm.js:3446 e.evaluate @ vue.runtime.esm.js:3547 (anonymous) @ vue.runtime.esm.js:5537 fn @ NcAppNavigationItem.js:2 a @ vue.runtime.esm.js:2404 render @ vue-router.esm.js:1158 e._render @ vue.runtime.esm.js:2684 i @ vue.runtime.esm.js:3875 e.get @ vue.runtime.esm.js:3446 e @ vue.runtime.esm.js:3436 e @ vue.runtime.esm.js:3892 sa.$mount @ vue.runtime.esm.js:8772 init @ vue.runtime.esm.js:4407 (anonymous) @ vue.runtime.esm.js:6567 p @ vue.runtime.esm.js:6521 h @ vue.runtime.esm.js:6640 p @ vue.runtime.esm.js:6544 Qr.nodeOps @ vue.runtime.esm.js:7071 e._update @ vue.runtime.esm.js:3765 i @ vue.runtime.esm.js:3875 e.get @ vue.runtime.esm.js:3446 e @ vue.runtime.esm.js:3436 e @ vue.runtime.esm.js:3892 sa.$mount @ vue.runtime.esm.js:8772 init @ vue.runtime.esm.js:4407 (anonymous) @ vue.runtime.esm.js:6567 p @ vue.runtime.esm.js:6521 C @ vue.runtime.esm.js:6692 (anonymous) @ vue.runtime.esm.js:6836 S @ vue.runtime.esm.js:6909 (anonymous) @ vue.runtime.esm.js:6783 S @ vue.runtime.esm.js:6909 (anonymous) @ vue.runtime.esm.js:6783 S @ vue.runtime.esm.js:6909 Qr.nodeOps @ vue.runtime.esm.js:7077 e._update @ vue.runtime.esm.js:3769 i @ vue.runtime.esm.js:3875 e.get @ vue.runtime.esm.js:3446 e.run @ vue.runtime.esm.js:3522 Oi @ vue.runtime.esm.js:4121 (anonymous) @ vue.runtime.esm.js:3143 Fn @ vue.runtime.esm.js:3065 Promise.then (async) Mn @ vue.runtime.esm.js:3090 zn @ vue.runtime.esm.js:3155 _i @ vue.runtime.esm.js:4207 e.update @ vue.runtime.esm.js:3513 e.notify @ vue.runtime.esm.js:720 (anonymous) @ vue.runtime.esm.js:788 register @ Navigation.ts:26 (anonymous) @ main.ts:37 (anonymous) @ groupfolders.ts:113 (anonymous) @ groupfolders.ts:113 Show 49 more frames Show less images.js:71 [WARN] viewer: Some mimes were ignored because they are not enabled in the server previews config {app: 'viewer', uid: 'peacecop kalmer', level: 2, ignoredMimes: Array(3)} value @ ConsoleLogger.js:56 value @ ConsoleLogger.js:80 (anonymous) @ images.js:71 (anonymous) @ main.js:81 (anonymous) @ main.js:81 listener.js?v=70366751-0:151 [Deprecation] Listener added for a synchronous 'DOMNodeRemoved' DOM Mutation Event. This event type is deprecated (https://w3c.github.io/uievents/#legacy-event-types) and work is underway to remove it from this browser. Usage of this event listener will cause performance issues today, and represents a risk of future incompatibility. Consider using MutationObserver instead. (anonymous) @ listener.js?v=70366751-0:151 (anonymous) @ listener.js?v=70366751-0:158 bootstrap:19 Proxying an event bus of version 3.1.0 with 1.3.0 e @ index.es.js:2337 68668 @ index.es.js:3314 i @ bootstrap:19 46631 @ requesttoken.js:11 i @ bootstrap:19 44332 @ index.js:25 i @ bootstrap:19 4820 @ index.js:14 i @ bootstrap:19 17824 @ load script:2 i @ bootstrap:19 (anonymous) @ startup:4 i.O @ chunk loaded:25 (anonymous) @ startup:5 (anonymous) @ startup:5 Show 5 more frames Show less session-heartbeat.js:103 session heartbeat polling started bootstrap:19 Proxying an event bus of version 3.1.0 with 1.3.0 e @ index.es.js:2337 1099 @ index.es.js:3314 a @ bootstrap:19 6506 @ requesttoken.js:11 a @ bootstrap:19 3878 @ index.js:25 a @ bootstrap:19 395 @ index.js:14 a @ bootstrap:19 2534 @ index.js:41 a @ bootstrap:19 5391 @ notificationsService.js:67 a @ bootstrap:19 Promise.then (async) NotificationsApp @ main.js:42 Do.d @ vue.runtime.esm.js:2796 Do @ vue.runtime.esm.js:4478 (anonymous) @ vue.runtime.esm.js:2916 hn @ vue.runtime.esm.js:2866 t.$createElement @ vue.runtime.esm.js:2639 render @ main.js:44 t._render @ vue.runtime.esm.js:2684 o @ vue.runtime.esm.js:3875 t.get @ vue.runtime.esm.js:3446 t @ vue.runtime.esm.js:3436 t @ vue.runtime.esm.js:3892 ir.$mount @ vue.runtime.esm.js:8779 t._init @ vue.runtime.esm.js:5705 ir @ vue.runtime.esm.js:5766 (anonymous) @ main.js:37 (anonymous) @ main.js:44 (anonymous) @ main.js:44 Show 19 more frames Show less bootstrap:19 Yjs was already imported. This breaks constructor checks and will lead to issues! - https://github.com/yjs/yjs/issues/438 19191 @ yjs.mjs:10143 a @ bootstrap:19 58269 @ diff.js:61 a @ bootstrap:19 64757 @ Editor.vue:1 a @ bootstrap:19 Promise.then (async) r @ Editor.singleton.js:21 Dr.h @ vue.runtime.esm.js:2796 Dr @ vue.runtime.esm.js:4478 (anonymous) @ vue.runtime.esm.js:2916 wn @ vue.runtime.esm.js:2866 t._c @ vue.runtime.esm.js:2635 (anonymous) @ RichWorkspace.vue:1 t._render @ vue.runtime.esm.js:2684 r @ vue.runtime.esm.js:3875 t.get @ vue.runtime.esm.js:3446 t.run @ vue.runtime.esm.js:3522 Sr @ vue.runtime.esm.js:4125 (anonymous) @ vue.runtime.esm.js:3143 In @ vue.runtime.esm.js:3065 Promise.then (async) On @ vue.runtime.esm.js:3090 Nn @ vue.runtime.esm.js:3155 kr @ vue.runtime.esm.js:4211 t.update @ vue.runtime.esm.js:3513 t.notify @ vue.runtime.esm.js:720 set @ vue.runtime.esm.js:963 Qr.set @ vue.runtime.esm.js:5360 (anonymous) @ RichWorkspace.vue:147 Promise.then (async) getFileInfo @ RichWorkspace.vue:145 mounted @ RichWorkspace.vue:106 jn @ vue.runtime.esm.js:3017 mr @ vue.runtime.esm.js:4032 t @ vue.runtime.esm.js:3905 ui.$mount @ vue.runtime.esm.js:8779 (anonymous) @ files.js:209 Promise.then (async) render @ files.js:197 (anonymous) @ merged-index.js?v=70366751-0:4667 setTimeout (async) (anonymous) @ merged-index.js?v=70366751-0:4666 initHeadersAndFooters @ merged-index.js?v=70366751-0:4657 initialize @ merged-index.js?v=70366751-0:4645 FileList @ merged-index.js?v=70366751-0:4204 initialize @ merged-index.js?v=70366751-0:82 (anonymous) @ merged-index.js?v=70366751-0:408 (anonymous) @ delay.js:7 setTimeout (async) (anonymous) @ delay.js:6 (anonymous) @ restArguments.js:18 Bt @ _executeBound.js:8 i @ partial.js:18 (anonymous) @ merged-index.js?v=70366751-0:407 Show 28 more frames Show less translate.js:1091 Uncaught (in promise) Error: getTranslators: detection is already running at Zotero.Translate.Web. (translate.js:1091:45) at Zotero.Translate.Web.getTranslators (promise.js:36:17) at Object.init (inject.js:106:25) (anonymous) @ translate.js:1091 (anonymous) @ promise.js:36 init @ inject.js:106 Show 3 more frames Show less WebSocketPolyfill.js:68 TextSelection endpoint not pointing into a node with inline content (doc) c @ index.js:221 u @ index.js:235 create @ index.js:281 (anonymous) @ sync-plugin.js:182 (anonymous) @ sync-plugin.js:381 (anonymous) @ mutex.js:35 _typeChanged @ sync-plugin.js:369 a @ function.js:19 ve @ yjs.mjs:1955 (anonymous) @ yjs.mjs:3237 (anonymous) @ yjs.mjs:3218 a @ function.js:19 tt @ yjs.mjs:3242 nt @ yjs.mjs:3368 se @ yjs.mjs:1620 le @ yjs.mjs:1715 ce @ yjs.mjs:1729 b @ sync.js:83 y @ sync.js:124 D. @ y-websocket.js:38 N @ y-websocket.js:119 M.t.onmessage @ y-websocket.js:140 (anonymous) @ WebSocketPolyfill.js:68 sync @ WebSocketPolyfill.js:66 (anonymous) @ mitt.mjs:1 emit @ mitt.mjs:1 emit @ SyncService.js:311 _receiveSteps @ SyncService.js:226 _handleResponse @ PollingBackend.js:131 Promise.then (async) _fetchSteps @ PollingBackend.js:121 setInterval (async) connect @ PollingBackend.js:91 startSync @ SyncService.js:126 onCreate @ Editor.vue:494 (anonymous) @ index.js:155 emit @ index.js:155 (anonymous) @ index.js:3452 setTimeout (async) at @ index.js:3447 st @ EditorFactory.js:72 (anonymous) @ Editor.vue:489 Promise.then (async) onLoaded @ Editor.vue:486 (anonymous) @ mitt.mjs:1 emit @ mitt.mjs:1 emit @ SyncService.js:311 open @ SyncService.js:119 await in open (async) (anonymous) @ WebSocketPolyfill.js:73 M @ y-websocket.js:131 connect @ y-websocket.js:484 L @ y-websocket.js:378 S @ SyncServiceProvider.js:43 initSession @ Editor.vue:375 mounted @ Editor.vue:318 jn @ vue.runtime.esm.js:3017 mr @ vue.runtime.esm.js:4032 insert @ vue.runtime.esm.js:4427 x @ vue.runtime.esm.js:6946 es.nodeOps @ vue.runtime.esm.js:7160 t._update @ vue.runtime.esm.js:3769 r @ vue.runtime.esm.js:3875 t.get @ vue.runtime.esm.js:3446 t.run @ vue.runtime.esm.js:3522 Sr @ vue.runtime.esm.js:4125 (anonymous) @ vue.runtime.esm.js:3143 In @ vue.runtime.esm.js:3065 Promise.then (async) On @ vue.runtime.esm.js:3090 Nn @ vue.runtime.esm.js:3155 kr @ vue.runtime.esm.js:4211 t.update @ vue.runtime.esm.js:3513 t.$forceUpdate @ vue.runtime.esm.js:3794 f @ vue.runtime.esm.js:2761 (anonymous) @ vue.runtime.esm.js:2781 (anonymous) @ vue.runtime.esm.js:305 Promise.then (async) Dr.h @ vue.runtime.esm.js:2801 Dr @ vue.runtime.esm.js:4478 (anonymous) @ vue.runtime.esm.js:2916 wn @ vue.runtime.esm.js:2866 t._c @ vue.runtime.esm.js:2635 (anonymous) @ RichWorkspace.vue:1 t._render @ vue.runtime.esm.js:2684 r @ vue.runtime.esm.js:3875 t.get @ vue.runtime.esm.js:3446 t.run @ vue.runtime.esm.js:3522 Sr @ vue.runtime.esm.js:4125 (anonymous) @ vue.runtime.esm.js:3143 In @ vue.runtime.esm.js:3065 Promise.then (async) On @ vue.runtime.esm.js:3090 Nn @ vue.runtime.esm.js:3155 kr @ vue.runtime.esm.js:4211 t.update @ vue.runtime.esm.js:3513 t.notify @ vue.runtime.esm.js:720 set @ vue.runtime.esm.js:963 Qr.set @ vue.runtime.esm.js:5360 (anonymous) @ RichWorkspace.vue:147 Promise.then (async) getFileInfo @ RichWorkspace.vue:145 mounted @ RichWorkspace.vue:106 jn @ vue.runtime.esm.js:3017 mr @ vue.runtime.esm.js:4032 t @ vue.runtime.esm.js:3905 ui.$mount @ vue.runtime.esm.js:8779 (anonymous) @ files.js:209 Promise.then (async) render @ files.js:197 (anonymous) @ merged-index.js?v=70366751-0:4667 setTimeout (async) (anonymous) @ merged-index.js?v=70366751-0:4666 initHeadersAndFooters @ merged-index.js?v=70366751-0:4657 initialize @ merged-index.js?v=70366751-0:4645 FileList @ merged-index.js?v=70366751-0:4204 initialize @ merged-index.js?v=70366751-0:82 (anonymous) @ merged-index.js?v=70366751-0:408 (anonymous) @ delay.js:7 setTimeout (async) (anonymous) @ delay.js:6 (anonymous) @ restArguments.js:18 Bt @ _executeBound.js:8 i @ partial.js:18 (anonymous) @ merged-index.js?v=70366751-0:407 Show 48 more frames Show less Editor.vue:431 You need to fill either the text or the ariaLabel props in the button component. {text: undefined, ariaLabel: null} s {_uid: 83, _isVue: true, v_skip: true, _scope: t, $options: {…}, …} render @ index.module.js:2 t._render @ vue.runtime.esm.js:2684 r @ vue.runtime.esm.js:3875 t.get @ vue.runtime.esm.js:3446 t @ vue.runtime.esm.js:3436 t @ vue.runtime.esm.js:3892 ui.$mount @ vue.runtime.esm.js:8779 init @ vue.runtime.esm.js:4411 (anonymous) @ vue.runtime.esm.js:6571 h @ vue.runtime.esm.js:6525 g @ vue.runtime.esm.js:6644 h @ vue.runtime.esm.js:6548 g @ vue.runtime.esm.js:6644 h @ vue.runtime.esm.js:6548 es.nodeOps @ vue.runtime.esm.js:7075 t._update @ vue.runtime.esm.js:3765 r @ vue.runtime.esm.js:3875 t.get @ vue.runtime.esm.js:3446 t @ vue.runtime.esm.js:3436 t @ vue.runtime.esm.js:3892 ui.$mount @ vue.runtime.esm.js:8779 init @ vue.runtime.esm.js:4411 (anonymous) @ vue.runtime.esm.js:6571 h @ vue.runtime.esm.js:6525 g @ vue.runtime.esm.js:6644 h @ vue.runtime.esm.js:6548 g @ vue.runtime.esm.js:6644 h @ vue.runtime.esm.js:6548 es.nodeOps @ vue.runtime.esm.js:7075 t._update @ vue.runtime.esm.js:3765 r @ vue.runtime.esm.js:3875 t.get @ vue.runtime.esm.js:3446 t @ vue.runtime.esm.js:3436 t @ vue.runtime.esm.js:3892 ui.$mount @ vue.runtime.esm.js:8779 init @ vue.runtime.esm.js:4411 (anonymous) @ vue.runtime.esm.js:6571 h @ vue.runtime.esm.js:6525 (anonymous) @ vue.runtime.esm.js:6820 C @ vue.runtime.esm.js:6913 es.nodeOps @ vue.runtime.esm.js:7081 t._update @ vue.runtime.esm.js:3769 r @ vue.runtime.esm.js:3875 t.get @ vue.runtime.esm.js:3446 t.run @ vue.runtime.esm.js:3522 Sr @ vue.runtime.esm.js:4125 (anonymous) @ vue.runtime.esm.js:3143 In @ vue.runtime.esm.js:3065 Promise.then (async) On @ vue.runtime.esm.js:3090 Nn @ vue.runtime.esm.js:3155 kr @ vue.runtime.esm.js:4211 t.update @ vue.runtime.esm.js:3513 t.notify @ vue.runtime.esm.js:720 set @ vue.runtime.esm.js:963 Qr.set @ vue.runtime.esm.js:5360 Pt @ vue.runtime.esm.js:988 updateSessions @ Editor.vue:431 onChange @ Editor.vue:551 (anonymous) @ mitt.mjs:1 emit @ mitt.mjs:1 emit @ SyncService.js:311 _handleResponse @ PollingBackend.js:130 Promise.then (async) _fetchSteps @ PollingBackend.js:121 setInterval (async) connect @ PollingBackend.js:91 startSync @ SyncService.js:126 onCreate @ Editor.vue:494 (anonymous) @ index.js:155 emit @ index.js:155 (anonymous) @ index.js:3452 setTimeout (async) at @ index.js:3447 st @ EditorFactory.js:72 (anonymous) @ Editor.vue:489 Promise.then (async) onLoaded @ Editor.vue:486 (anonymous) @ mitt.mjs:1 emit @ mitt.mjs:1 emit @ SyncService.js:311 open @ SyncService.js:119 await in open (async) (anonymous) @ WebSocketPolyfill.js:73 M @ y-websocket.js:131 connect @ y-websocket.js:484 L @ y-websocket.js:378 S @ SyncServiceProvider.js:43 initSession @ Editor.vue:375 mounted @ Editor.vue:318 jn @ vue.runtime.esm.js:3017 mr @ vue.runtime.esm.js:4032 insert @ vue.runtime.esm.js:4427 x @ vue.runtime.esm.js:6946 es.nodeOps @ vue.runtime.esm.js:7160 t._update @ vue.runtime.esm.js:3769 r @ vue.runtime.esm.js:3875 t.get @ vue.runtime.esm.js:3446 t.run @ vue.runtime.esm.js:3522 Sr @ vue.runtime.esm.js:4125 (anonymous) @ vue.runtime.esm.js:3143 In @ vue.runtime.esm.js:3065 Promise.then (async) On @ vue.runtime.esm.js:3090 Nn @ vue.runtime.esm.js:3155 kr @ vue.runtime.esm.js:4211 t.update @ vue.runtime.esm.js:3513 t.$forceUpdate @ vue.runtime.esm.js:3794 f @ vue.runtime.esm.js:2761 (anonymous) @ vue.runtime.esm.js:2781 (anonymous) @ vue.runtime.esm.js:305 Promise.then (async) Dr.h @ vue.runtime.esm.js:2801 Dr @ vue.runtime.esm.js:4478 (anonymous) @ vue.runtime.esm.js:2916 wn @ vue.runtime.esm.js:2866 t._c @ vue.runtime.esm.js:2635 (anonymous) @ RichWorkspace.vue:1 t._render @ vue.runtime.esm.js:2684 r @ vue.runtime.esm.js:3875 t.get @ vue.runtime.esm.js:3446 t.run @ vue.runtime.esm.js:3522 Sr @ vue.runtime.esm.js:4125 (anonymous) @ vue.runtime.esm.js:3143 In @ vue.runtime.esm.js:3065 Promise.then (async) On @ vue.runtime.esm.js:3090 Nn @ vue.runtime.esm.js:3155 kr @ vue.runtime.esm.js:4211 t.update @ vue.runtime.esm.js:3513 t.notify @ vue.runtime.esm.js:720 set @ vue.runtime.esm.js:963 Qr.set @ vue.runtime.esm.js:5360 (anonymous) @ RichWorkspace.vue:147 Promise.then (async) getFileInfo @ RichWorkspace.vue:145 mounted @ RichWorkspace.vue:106 jn @ vue.runtime.esm.js:3017 mr @ vue.runtime.esm.js:4032 t @ vue.runtime.esm.js:3905 ui.$mount @ vue.runtime.esm.js:8779 (anonymous) @ files.js:209 Promise.then (async) render @ files.js:197 (anonymous) @ merged-index.js?v=70366751-0:4667 setTimeout (async) (anonymous) @ merged-index.js?v=70366751-0:4666 initHeadersAndFooters @ merged-index.js?v=70366751-0:4657 initialize @ merged-index.js?v=70366751-0:4645 FileList @ merged-index.js?v=70366751-0:4204 initialize @ merged-index.js?v=70366751-0:82 (anonymous) @ merged-index.js?v=70366751-0:408 (anonymous) @ delay.js:7 setTimeout (async) (anonymous) @ delay.js:6 (anonymous) @ restArguments.js:18 Bt @ _executeBound.js:8 i @ partial.js:18 (anonymous) @ merged-index.js?v=70366751-0:407 Show 103 more frames Show less Status.vue:1 You need to fill either the text or the ariaLabel props in the button component. {text: undefined, ariaLabel: null} s {_uid: 83, _isVue: true, v_skip: true, _scope: t, $options: {…}, …} render @ index.module.js:2 t._render @ vue.runtime.esm.js:2684 r @ vue.runtime.esm.js:3875 t.get @ vue.runtime.esm.js:3446 t.run @ vue.runtime.esm.js:3522 Sr @ vue.runtime.esm.js:4125 (anonymous) @ vue.runtime.esm.js:3143 In @ vue.runtime.esm.js:3065 Promise.then (async) On @ vue.runtime.esm.js:3090 Nn @ vue.runtime.esm.js:3155 kr @ vue.runtime.esm.js:4211 t.update @ vue.runtime.esm.js:3513 t.$forceUpdate @ vue.runtime.esm.js:3794 f @ vue.runtime.esm.js:2761 (anonymous) @ vue.runtime.esm.js:2781 (anonymous) @ vue.runtime.esm.js:305 Promise.then (async) Dr.h @ vue.runtime.esm.js:2801 Dr @ vue.runtime.esm.js:4478 (anonymous) @ vue.runtime.esm.js:2916 wn @ vue.runtime.esm.js:2866 t._c @ vue.runtime.esm.js:2635 (anonymous) @ Status.vue:1 t._render @ vue.runtime.esm.js:2684 r @ vue.runtime.esm.js:3875 t.get @ vue.runtime.esm.js:3446 t @ vue.runtime.esm.js:3436 t @ vue.runtime.esm.js:3892 ui.$mount @ vue.runtime.esm.js:8779 init @ vue.runtime.esm.js:4411 (anonymous) @ vue.runtime.esm.js:6571 h @ vue.runtime.esm.js:6525 g @ vue.runtime.esm.js:6644 h @ vue.runtime.esm.js:6548 g @ vue.runtime.esm.js:6644 h @ vue.runtime.esm.js:6548 es.nodeOps @ vue.runtime.esm.js:7075 t._update @ vue.runtime.esm.js:3765 r @ vue.runtime.esm.js:3875 t.get @ vue.runtime.esm.js:3446 t @ vue.runtime.esm.js:3436 t @ vue.runtime.esm.js:3892 ui.$mount @ vue.runtime.esm.js:8779 init @ vue.runtime.esm.js:4411 (anonymous) @ vue.runtime.esm.js:6571 h @ vue.runtime.esm.js:6525 (anonymous) @ vue.runtime.esm.js:6820 C @ vue.runtime.esm.js:6913 es.nodeOps @ vue.runtime.esm.js:7081 t._update @ vue.runtime.esm.js:3769 r @ vue.runtime.esm.js:3875 t.get @ vue.runtime.esm.js:3446 t.run @ vue.runtime.esm.js:3522 Sr @ vue.runtime.esm.js:4125 (anonymous) @ vue.runtime.esm.js:3143 In @ vue.runtime.esm.js:3065 Promise.then (async) On @ vue.runtime.esm.js:3090 Nn @ vue.runtime.esm.js:3155 kr @ vue.runtime.esm.js:4211 t.update @ vue.runtime.esm.js:3513 t.notify @ vue.runtime.esm.js:720 set @ vue.runtime.esm.js:963 Qr.set @ vue.runtime.esm.js:5360 Pt @ vue.runtime.esm.js:988 updateSessions @ Editor.vue:431 onChange @ Editor.vue:551 (anonymous) @ mitt.mjs:1 emit @ mitt.mjs:1 emit @ SyncService.js:311 _handleResponse @ PollingBackend.js:130 Promise.then (async) _fetchSteps @ PollingBackend.js:121 setInterval (async) connect @ PollingBackend.js:91 startSync @ SyncService.js:126 onCreate @ Editor.vue:494 (anonymous) @ index.js:155 emit @ index.js:155 (anonymous) @ index.js:3452 setTimeout (async) at @ index.js:3447 st @ EditorFactory.js:72 (anonymous) @ Editor.vue:489 Promise.then (async) onLoaded @ Editor.vue:486 (anonymous) @ mitt.mjs:1 emit @ mitt.mjs:1 emit @ SyncService.js:311 open @ SyncService.js:119 await in open (async) (anonymous) @ WebSocketPolyfill.js:73 M @ y-websocket.js:131 connect @ y-websocket.js:484 L @ y-websocket.js:378 S @ SyncServiceProvider.js:43 initSession @ Editor.vue:375 mounted @ Editor.vue:318 jn @ vue.runtime.esm.js:3017 mr @ vue.runtime.esm.js:4032 insert @ vue.runtime.esm.js:4427 x @ vue.runtime.esm.js:6946 es.nodeOps @ vue.runtime.esm.js:7160 t._update @ vue.runtime.esm.js:3769 r @ vue.runtime.esm.js:3875 t.get @ vue.runtime.esm.js:3446 t.run @ vue.runtime.esm.js:3522 Sr @ vue.runtime.esm.js:4125 (anonymous) @ vue.runtime.esm.js:3143 In @ vue.runtime.esm.js:3065 Promise.then (async) On @ vue.runtime.esm.js:3090 Nn @ vue.runtime.esm.js:3155 kr @ vue.runtime.esm.js:4211 t.update @ vue.runtime.esm.js:3513 t.$forceUpdate @ vue.runtime.esm.js:3794 f @ vue.runtime.esm.js:2761 (anonymous) @ vue.runtime.esm.js:2781 (anonymous) @ vue.runtime.esm.js:305 Promise.then (async) Dr.h @ vue.runtime.esm.js:2801 Dr @ vue.runtime.esm.js:4478 (anonymous) @ vue.runtime.esm.js:2916 wn @ vue.runtime.esm.js:2866 t._c @ vue.runtime.esm.js:2635 (anonymous) @ RichWorkspace.vue:1 t._render @ vue.runtime.esm.js:2684 r @ vue.runtime.esm.js:3875 t.get @ vue.runtime.esm.js:3446 t.run @ vue.runtime.esm.js:3522 Sr @ vue.runtime.esm.js:4125 (anonymous) @ vue.runtime.esm.js:3143 In @ vue.runtime.esm.js:3065 Promise.then (async) On @ vue.runtime.esm.js:3090 Nn @ vue.runtime.esm.js:3155 kr @ vue.runtime.esm.js:4211 t.update @ vue.runtime.esm.js:3513 t.notify @ vue.runtime.esm.js:720 set @ vue.runtime.esm.js:963 Qr.set @ vue.runtime.esm.js:5360 (anonymous) @ RichWorkspace.vue:147 Promise.then (async) getFileInfo @ RichWorkspace.vue:145 mounted @ RichWorkspace.vue:106 jn @ vue.runtime.esm.js:3017 mr @ vue.runtime.esm.js:4032 t @ vue.runtime.esm.js:3905 ui.$mount @ vue.runtime.esm.js:8779 (anonymous) @ files.js:209 Promise.then (async) render @ files.js:197 (anonymous) @ merged-index.js?v=70366751-0:4667 setTimeout (async) (anonymous) @ merged-index.js?v=70366751-0:4666 initHeadersAndFooters @ merged-index.js?v=70366751-0:4657 initialize @ merged-index.js?v=70366751-0:4645 FileList @ merged-index.js?v=70366751-0:4204 initialize @ merged-index.js?v=70366751-0:82 (anonymous) @ merged-index.js?v=70366751-0:408 (anonymous) @ delay.js:7 setTimeout (async) (anonymous) @ delay.js:6 (anonymous) @ restArguments.js:18 Bt @ _executeBound.js:8 i @ partial.js:18 (anonymous) @ merged-index.js?v=70366751-0:407 Show 121 more frames Show less ImageEditor.vue:128 [Deprecation] Listener added for a synchronous 'DOMNodeInserted' DOM Mutation Event. This event type is deprecated (https://w3c.github.io/uievents/#legacy-event-types) and work is underway to remove it from this browser. Usage of this event listener will cause performance issues today, and represents a risk of future incompatibility. Consider using MutationObserver instead. mounted @ ImageEditor.vue:128 bn @ vue.runtime.esm.js:3017 dr @ vue.runtime.esm.js:4032 insert @ vue.runtime.esm.js:4427 E @ vue.runtime.esm.js:6946 Wi.nodeOps @ vue.runtime.esm.js:7160 e._update @ vue.runtime.esm.js:3769 r @ vue.runtime.esm.js:3875 e.get @ vue.runtime.esm.js:3446 e.run @ vue.runtime.esm.js:3522 xr @ vue.runtime.esm.js:4125 (anonymous) @ vue.runtime.esm.js:3143 En @ vue.runtime.esm.js:3065 Promise.then (async) wn @ vue.runtime.esm.js:3090 Ln @ vue.runtime.esm.js:3155 _r @ vue.runtime.esm.js:4211 e.update @ vue.runtime.esm.js:3513 e.notify @ vue.runtime.esm.js:720 set @ vue.runtime.esm.js:963 Zr.Yr.set @ vue.runtime.esm.js:5360 onEdit @ Viewer.vue:1090 click @ NcModal.js:2 bn @ vue.runtime.esm.js:3017 n @ vue.runtime.esm.js:1815 i._wrapper @ vue.runtime.esm.js:7480 Show 23 more frames Show less refreshMoment.js:39 You need to fill either the text or the ariaLabel props in the button component. {text: undefined, ariaLabel: null} s {_uid: 83, _isVue: true, v_skip: true, _scope: t, $options: {…}, …} render @ index.module.js:2 t._render @ vue.runtime.esm.js:2684 r @ vue.runtime.esm.js:3875 t.get @ vue.runtime.esm.js:3446 t.run @ vue.runtime.esm.js:3522 Sr @ vue.runtime.esm.js:4125 (anonymous) @ vue.runtime.esm.js:3143 In @ vue.runtime.esm.js:3065 Promise.then (async) On @ vue.runtime.esm.js:3090 Nn @ vue.runtime.esm.js:3155 kr @ vue.runtime.esm.js:4211 t.update @ vue.runtime.esm.js:3513 t.notify @ vue.runtime.esm.js:720 set @ vue.runtime.esm.js:963 Qr.set @ vue.runtime.esm.js:5360 (anonymous) @ refreshMoment.js:39 setInterval (async) mounted @ refreshMoment.js:38 jn @ vue.runtime.esm.js:3017 mr @ vue.runtime.esm.js:4032 insert @ vue.runtime.esm.js:4427 x @ vue.runtime.esm.js:6946 es.nodeOps @ vue.runtime.esm.js:7160 t._update @ vue.runtime.esm.js:3769 r @ vue.runtime.esm.js:3875 t.get @ vue.runtime.esm.js:3446 t.run @ vue.runtime.esm.js:3522 Sr @ vue.runtime.esm.js:4125 (anonymous) @ vue.runtime.esm.js:3143 In @ vue.runtime.esm.js:3065 Promise.then (async) On @ vue.runtime.esm.js:3090 Nn @ vue.runtime.esm.js:3155 kr @ vue.runtime.esm.js:4211 t.update @ vue.runtime.esm.js:3513 t.notify @ vue.runtime.esm.js:720 set @ vue.runtime.esm.js:963 Qr.set @ vue.runtime.esm.js:5360 Pt @ vue.runtime.esm.js:988 updateSessions @ Editor.vue:431 onChange @ Editor.vue:551 (anonymous) @ mitt.mjs:1 emit @ mitt.mjs:1 emit @ SyncService.js:311 _handleResponse @ PollingBackend.js:130 Promise.then (async) _fetchSteps @ PollingBackend.js:121 setInterval (async) connect @ PollingBackend.js:91 startSync @ SyncService.js:126 onCreate @ Editor.vue:494 (anonymous) @ index.js:155 emit @ index.js:155 (anonymous) @ index.js:3452 setTimeout (async) at @ index.js:3447 st @ EditorFactory.js:72 (anonymous) @ Editor.vue:489 Promise.then (async) onLoaded @ Editor.vue:486 (anonymous) @ mitt.mjs:1 emit @ mitt.mjs:1 emit @ SyncService.js:311 open @ SyncService.js:119 await in open (async) (anonymous) @ WebSocketPolyfill.js:73 M @ y-websocket.js:131 connect @ y-websocket.js:484 L @ y-websocket.js:378 S @ SyncServiceProvider.js:43 initSession @ Editor.vue:375 mounted @ Editor.vue:318 jn @ vue.runtime.esm.js:3017 mr @ vue.runtime.esm.js:4032 insert @ vue.runtime.esm.js:4427 x @ vue.runtime.esm.js:6946 es.nodeOps @ vue.runtime.esm.js:7160 t._update @ vue.runtime.esm.js:3769 r @ vue.runtime.esm.js:3875 t.get @ vue.runtime.esm.js:3446 t.run @ vue.runtime.esm.js:3522 Sr @ vue.runtime.esm.js:4125 (anonymous) @ vue.runtime.esm.js:3143 In @ vue.runtime.esm.js:3065 Promise.then (async) On @ vue.runtime.esm.js:3090 Nn @ vue.runtime.esm.js:3155 kr @ vue.runtime.esm.js:4211 t.update @ vue.runtime.esm.js:3513 t.$forceUpdate @ vue.runtime.esm.js:3794 f @ vue.runtime.esm.js:2761 (anonymous) @ vue.runtime.esm.js:2781 (anonymous) @ vue.runtime.esm.js:305 Promise.then (async) Dr.h @ vue.runtime.esm.js:2801 Dr @ vue.runtime.esm.js:4478 (anonymous) @ vue.runtime.esm.js:2916 wn @ vue.runtime.esm.js:2866 t._c @ vue.runtime.esm.js:2635 (anonymous) @ RichWorkspace.vue:1 t._render @ vue.runtime.esm.js:2684 r @ vue.runtime.esm.js:3875 t.get @ vue.runtime.esm.js:3446 t.run @ vue.runtime.esm.js:3522 Sr @ vue.runtime.esm.js:4125 (anonymous) @ vue.runtime.esm.js:3143 In @ vue.runtime.esm.js:3065 Promise.then (async) On @ vue.runtime.esm.js:3090 Nn @ vue.runtime.esm.js:3155 kr @ vue.runtime.esm.js:4211 t.update @ vue.runtime.esm.js:3513 t.notify @ vue.runtime.esm.js:720 set @ vue.runtime.esm.js:963 Qr.set @ vue.runtime.esm.js:5360 (anonymous) @ RichWorkspace.vue:147 Promise.then (async) getFileInfo @ RichWorkspace.vue:145 mounted @ RichWorkspace.vue:106 jn @ vue.runtime.esm.js:3017 mr @ vue.runtime.esm.js:4032 t @ vue.runtime.esm.js:3905 ui.$mount @ vue.runtime.esm.js:8779 (anonymous) @ files.js:209 Promise.then (async) render @ files.js:197 (anonymous) @ merged-index.js?v=70366751-0:4667 setTimeout (async) (anonymous) @ merged-index.js?v=70366751-0:4666 initHeadersAndFooters @ merged-index.js?v=70366751-0:4657 initialize @ merged-index.js?v=70366751-0:4645 FileList @ merged-index.js?v=70366751-0:4204 initialize @ merged-index.js?v=70366751-0:82 (anonymous) @ merged-index.js?v=70366751-0:408 (anonymous) @ delay.js:7 setTimeout (async) (anonymous) @ delay.js:6 (anonymous) @ restArguments.js:18 Bt @ _executeBound.js:8 i @ partial.js:18 (anonymous) @ merged-index.js?v=70366751-0:407 Show 94 more frames Show less refreshMoment.js:39 You need to fill either the text or the ariaLabel props in the button component. {text: undefined, ariaLabel: null} s {_uid: 83, _isVue: true, v_skip: true, _scope: t, $options: {…}, …} render @ index.module.js:2 t._render @ vue.runtime.esm.js:2684 r @ vue.runtime.esm.js:3875 t.get @ vue.runtime.esm.js:3446 t.run @ vue.runtime.esm.js:3522 Sr @ vue.runtime.esm.js:4125 (anonymous) @ vue.runtime.esm.js:3143 In @ vue.runtime.esm.js:3065 Promise.then (async) On @ vue.runtime.esm.js:3090 Nn @ vue.runtime.esm.js:3155 kr @ vue.runtime.esm.js:4211 t.update @ vue.runtime.esm.js:3513 t.notify @ vue.runtime.esm.js:720 set @ vue.runtime.esm.js:963 Qr.set @ vue.runtime.esm.js:5360 (anonymous) @ refreshMoment.js:39 setInterval (async) mounted @ refreshMoment.js:38 jn @ vue.runtime.esm.js:3017 mr @ vue.runtime.esm.js:4032 insert @ vue.runtime.esm.js:4427 x @ vue.runtime.esm.js:6946 es.nodeOps @ vue.runtime.esm.js:7160 t._update @ vue.runtime.esm.js:3769 r @ vue.runtime.esm.js:3875 t.get @ vue.runtime.esm.js:3446 t.run @ vue.runtime.esm.js:3522 Sr @ vue.runtime.esm.js:4125 (anonymous) @ vue.runtime.esm.js:3143 In @ vue.runtime.esm.js:3065 Promise.then (async) On @ vue.runtime.esm.js:3090 Nn @ vue.runtime.esm.js:3155 kr @ vue.runtime.esm.js:4211 t.update @ vue.runtime.esm.js:3513 t.notify @ vue.runtime.esm.js:720 set @ vue.runtime.esm.js:963 Qr.set @ vue.runtime.esm.js:5360 Pt @ vue.runtime.esm.js:988 updateSessions @ Editor.vue:431 onChange @ Editor.vue:551 (anonymous) @ mitt.mjs:1 emit @ mitt.mjs:1 emit @ SyncService.js:311 _handleResponse @ PollingBackend.js:130 Promise.then (async) _fetchSteps @ PollingBackend.js:121 setInterval (async) connect @ PollingBackend.js:91 startSync @ SyncService.js:126 onCreate @ Editor.vue:494 (anonymous) @ index.js:155 emit @ index.js:155 (anonymous) @ index.js:3452 setTimeout (async) at @ index.js:3447 st @ EditorFactory.js:72 (anonymous) @ Editor.vue:489 Promise.then (async) onLoaded @ Editor.vue:486 (anonymous) @ mitt.mjs:1 emit @ mitt.mjs:1 emit @ SyncService.js:311 open @ SyncService.js:119 await in open (async) (anonymous) @ WebSocketPolyfill.js:73 M @ y-websocket.js:131 connect @ y-websocket.js:484 L @ y-websocket.js:378 S @ SyncServiceProvider.js:43 initSession @ Editor.vue:375 mounted @ Editor.vue:318 jn @ vue.runtime.esm.js:3017 mr @ vue.runtime.esm.js:4032 insert @ vue.runtime.esm.js:4427 x @ vue.runtime.esm.js:6946 es.nodeOps @ vue.runtime.esm.js:7160 t._update @ vue.runtime.esm.js:3769 r @ vue.runtime.esm.js:3875 t.get @ vue.runtime.esm.js:3446 t.run @ vue.runtime.esm.js:3522 Sr @ vue.runtime.esm.js:4125 (anonymous) @ vue.runtime.esm.js:3143 In @ vue.runtime.esm.js:3065 Promise.then (async) On @ vue.runtime.esm.js:3090 Nn @ vue.runtime.esm.js:3155 kr @ vue.runtime.esm.js:4211 t.update @ vue.runtime.esm.js:3513 t.$forceUpdate @ vue.runtime.esm.js:3794 f @ vue.runtime.esm.js:2761 (anonymous) @ vue.runtime.esm.js:2781 (anonymous) @ vue.runtime.esm.js:305 Promise.then (async) Dr.h @ vue.runtime.esm.js:2801 Dr @ vue.runtime.esm.js:4478 (anonymous) @ vue.runtime.esm.js:2916 wn @ vue.runtime.esm.js:2866 t._c @ vue.runtime.esm.js:2635 (anonymous) @ RichWorkspace.vue:1 t._render @ vue.runtime.esm.js:2684 r @ vue.runtime.esm.js:3875 t.get @ vue.runtime.esm.js:3446 t.run @ vue.runtime.esm.js:3522 Sr @ vue.runtime.esm.js:4125 (anonymous) @ vue.runtime.esm.js:3143 In @ vue.runtime.esm.js:3065 Promise.then (async) On @ vue.runtime.esm.js:3090 Nn @ vue.runtime.esm.js:3155 kr @ vue.runtime.esm.js:4211 t.update @ vue.runtime.esm.js:3513 t.notify @ vue.runtime.esm.js:720 set @ vue.runtime.esm.js:963 Qr.set @ vue.runtime.esm.js:5360 (anonymous) @ RichWorkspace.vue:147 Promise.then (async) getFileInfo @ RichWorkspace.vue:145 mounted @ RichWorkspace.vue:106 jn @ vue.runtime.esm.js:3017 mr @ vue.runtime.esm.js:4032 t @ vue.runtime.esm.js:3905 ui.$mount @ vue.runtime.esm.js:8779 (anonymous) @ files.js:209 Promise.then (async) render @ files.js:197 (anonymous) @ merged-index.js?v=70366751-0:4667 setTimeout (async) (anonymous) @ merged-index.js?v=70366751-0:4666 initHeadersAndFooters @ merged-index.js?v=70366751-0:4657 initialize @ merged-index.js?v=70366751-0:4645 FileList @ merged-index.js?v=70366751-0:4204 initialize @ merged-index.js?v=70366751-0:82 (anonymous) @ merged-index.js?v=70366751-0:408 (anonymous) @ delay.js:7 setTimeout (async) (anonymous) @ delay.js:6 (anonymous) @ restArguments.js:18 Bt @ _executeBound.js:8 i @ partial.js:18 (anonymous) @ merged-index.js?v=70366751-0:407 Show 94 more frames Show less refreshMoment.js:39 You need to fill either the text or the ariaLabel props in the button component. {text: undefined, ariaLabel: null} s {_uid: 83, _isVue: true, __v_skip: true, _scope: t, $options: {…}, …}