Skip to content

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

Closed as not planned

Description

@piiskop

⚠️ 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?

  • Default user-backend (database)
  • LDAP/ Active Directory
  • SSO - SAML
  • Other

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

Activity

  1. added
    0. Needs triagePending approval or rejection. This issue is pending approval.
    bugSomething isn't working
    on Dec 23, 2023
  2. joshtrichards commented on Dec 24, 2023

    @joshtrichards
    Member

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

  3. piiskop commented on Dec 24, 2023

    @piiskop
    Author

    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! - yjs/yjs#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: {…}, …}

  4. moved this from To triage to Backlog in 🧑‍🤝‍🧑 Community triageon Jul 14, 2026
  5. skjnldsv commented on Oct 5, 2026

    @skjnldsv
    Member

    Obsolete with the new editor (@nextcloud/image-editor): rotating and saving takes about a second, and the page stays responsive after switching tabs and back. Please open an issue there if it still happens on 36.

  6. piiskop commented on Oct 6, 2026

    @piiskop
    Author
    Image Image
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    0. Needs triagePending approval or rejection. This issue is pending approval.bugSomething isn't workingfeature: editorimage editor

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions