Checklist strikethrough not working inside callout box

Steps to reproduce

  1. Create callout box
  2. Insert checklist inside callout box
  3. Click a checkbox

Expected result

Checked item’s text will display as strikethrough formatted like this

Actual result

Text does not display with strikethrough formatting though the associated checkbox is checked.

Note: the checklist/strikethrough formatting works fine in the main body of a note. This particular issue shows up when the checklist is inside a callout box.

Environment

  • Operating system:

    macOS Monterey 12.4

  • Debug info:

    SYSTEM INFO:
    Obsidian version: v0.15.6
    Installer version: v0.14.6
    Operating system: Darwin Kernel Version 21.5.0: Tue Apr 26 21:08:37 PDT 2022; root:xnu-8020.121.3~4/RELEASE_ARM64_T6000 21.5.0
    Login status: logged in
    Catalyst license: supporter
    Insider build toggle: off
    Live preview: on
    Legacy editor: off
    Base theme: dark
    Community theme: none
    Snippets enabled: 0
    Safe mode: on

RECOMMENDATIONS:
none


Additional information

I can’t reproduce. Download and reinstall obsidian. Post a screen recording of this happening in the sandbox vault

Reinstalled, problem persists. See below screen recording for behavior inside sandbox vault:

thanks

Clicking on task checkboxes inside of callouts in live preview editing view only saves the state of the most recently clicked checkbox while resetting the state of the previously clicked ones.

The checkbox state is saved correctly in live preview reading view and the source mode reading view, but those continue to suffer from the refolding callouts while the new live preview edit mode checkboxes don’t.

The checkboxes look visually distinct in the live preview editing view, so I imagine a different implementation is used which leads to the differing behavior.

Steps to reproduce

Using the following callout, attempt to click on multiple checkboxes and confirm the results by attempting to edit the text or open the source mode.

> [!note]
> - [ ] Task 1
> - [ ] Task 2
> - [ ] Task 3
>	- [ ] Task 4
>	- [ ] Task 5

Only the most recently clicked checkbox is actually marked.

Environment

  • Debian GNU/Linux 10 (buster)
  • v0.15.6
  • installer v0.15.6
  • sandbox

Additional information

Indented task lists within callouts appear to reset their checkbox state independently, not affecting the lists in other indentations. E.g. tasks 1-3 and 4-5 in the above example.

This might be related to the strikethrough issue within callouts. The tasks don’t get one until I open the note again and let the checboxes “sync” so only the most recently clicked checkbox updates visually too.

should be fixed 0.15.7

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.