Skip to content

plugin can't render more that 4 complete recurring task with inline fields (dataview) [in Live Preview] #2364

@eduardoRod

Description

@eduardoRod

Please check that this issue hasn't been reported before.

  • I searched previous Bug Reports didn't find any similar reports.

Expected Behavior

Open file in preview mode and see every completed recurring task

Current behaviour

If the recurring task has inline dataview fields [key:: value], after 4 completed recurring tasks, live preview starts flickering and the tasks are not all rendered

RAM starts spiking while the note is open in preview mode
(Obsidian's RAM consumption rose to 2GB before I noticed and closed the note)

There is no problem under RAW mode nor Reading mode

Dataview code blocks (In different files) can access tasks data without problem and Page preview renders file correctly (in reading mode)

Steps to reproduce

  1. Open empty folder as vault
  2. Install Dataview
  3. install Tasks plugin
  4. Set Task Format to Dataview
  5. Restart Obsidian
  6. Create new note
  7. Create recurring task with personalized dataview inline fields
- [ ] #payment **pay rent** [amount:: amount] to [person:: [[person_note]]]  [method:: transfer]  [priority:: highest]  [repeat:: every month]  [due:: 2023-02-01]
  1. Complete task 6 times
  2. Select live preview mode
  3. Reopen file tab (File tab must be open already in live preview mode (don't skip step 10)

Problem only appears if:

  1. Task have [repeat:: ] field
  2. Task have personalized inline field
  3. Dataview plugin is enabled
  4. 6 or more tasks are completed
  5. File is opened in live preview mode

If the flickering file is viewed in viewing or raw mode, it can then be changed to live preview and the file is rendered properly

Which Operating Systems are you using?

  • Android
  • iPhone/iPad
  • Linux
  • macOS
  • Windows

Obsidian Version

1.4.16

Tasks Plugin Version

5.0.0

Dataview Plugin Version

0.5.61

Checks

  • I have tried it with all other plugins disabled and the error still occurs

Possible solution

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    display: live previewIssues referring to Obsidian's Live Preview modescope: rendering of tasksHow the plugin displays tasks, including search results (except CSS issues)status: wontfixThis will not be worked ontype: bugSomething isn't workingtype: other pluginIssues that involve another plugin, or an interaction between this plugin and another one

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions