Skip to content

[Performance Bug] Many tasks cause GUI to be slow, *so only load visible tasks*. #2417

Open
@RokeJulianLockhart

Description

@RokeJulianLockhart

Steps to reproduce

  1. Load a task list like https://wim.nl.tab.digital/apps/tasks/#/collections/all.
    • Modify a task and wait for it to update.
    • Sometimes, scrolling can be slow, too.

Expected behavior

The tasks should be dynamically loaded as they are viewed.

Actual behaviour

All of the tasks are preloaded at initialization time. This makes it hideously slow when many tasks exist.

Tasks app version

Unfortunately, https://help.nextcloud.com/t/get-version-of-app/97847/5?u=rokejulianlockhart + | Select-String 'tasks' doesn't return anything.

CalDAV-clients used

https://github.com/tasks/tasks/releases/tag/13.6 as https://f-droid.org/repo/org.tasks_130605.apk from https://f-droid.org/en/packages/org.tasks/.

Browser

https://download.opensuse.org/repositories/openSUSE:/Factory/standard/x86_64/MozillaFirefox-120.0.1-1.1.x86_64.rpm

Client operating system

cpe:/o:opensuse:tumbleweed:20231218

Server operating system

404 pages report:

(Ubuntu)

Web server

404 pages report:

nginx/1.18.0

Database engine version

Other

PHP engine version

Other

Nextcloud version

25.0.8.2, according to https://scan.nextcloud.com/results/e9c6cb22-1bf8-424a-9aec-2ba3ce521bac.

Updated from an older installed version or fresh install

Updated from an older version

List of activated apps

  1. https://wim.nl.tab.digital/apps/dashboard/
  2. https://wim.nl.tab.digital/apps/files/
  3. https://wim.nl.tab.digital/apps/photos/
  4. https://wim.nl.tab.digital/apps/activity/
  5. https://wim.nl.tab.digital/apps/spreed/
  6. https://wim.nl.tab.digital/apps/mail/
  7. https://wim.nl.tab.digital/apps/contacts/
  8. https://wim.nl.tab.digital/apps/calendar/
  9. https://wim.nl.tab.digital/apps/notes/
  10. https://wim.nl.tab.digital/apps/deck/
  11. https://wim.nl.tab.digital/apps/tasks/

Nextcloud configuration

No response

Web server error log

No response

Log file

No response

Browser log

https://gist.github.com/RokeJulianLockhart/c99f881a03aa9f60e97457be1837802b#file-identifier-so6mr7-txt-log

Additional info

https://github.com/tasks/tasks/releases/tag/13.6 reports +1074 (although the server won't tell me, due to #2416 (comment)).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions