Lists and Checklist behavior changes observed

What I did:
Created a bulleted list with some indented bulleted list items. Had an indented bullet with no text.

  • list item 1
    • list item 2 indented

What happened:
With the cursor on the line with just the indented bullet, pressed return and a new blank indented bulleted list item was created below the blank one.

  • list item 1
    • list item 2 indented

What I expected:
In previous releases, this would have kept the cursor on the same line and unindented the current list item.

  • list item 1
    • list item 2 indented

Repeated returns would continue to unindent until the start of line was reached. If return was pressed with the bullet in the far left the bullet would be removed and there would be a blank line.

  • list item 1
    • list item 2 indented

The same behaviour has been observed with check list items as well.

Things that might be helpful to know (Agenda version, OS and model, etc):
Agenda version: 20.0.1 (337)
OS version: 14.7.1 (23H222)
Model: MacBookPro 2023 (Apple M2 Max chip)

Yes, I think the behavior changed when we introduced folding and filtering in Agenda 20. That required massive internal changes to the editor.

We will see if we can track it down. Thanks for reporting this.

Looks good.
MBP M1, Ag 20.0.1 (337)


:cowboy_hat_face:

Is it perhaps a problem with other types of lists? Maybe the checklists are working, and bullet lists aren’t.

Plus bullets and a chklst correction.

I think the issue is not that you can’t indent/outdent, it is that if you have an empty line, and press return or backspace, it doesn’t reduce the indentation. It used to do that.

1 Like

+1. just realized the issue what is different from the last version.

Both the bullet lists and check lists exhibit the same behavior for me.

The key to this issue is hitting return on an indented check list or bulleted list item with no text on the line. Doing so will create a new check/bullet list item with the same ident level. The behavior in earlier releases, after return is pressed, would be for the cursor to remain on the same line but the list item would be unindented one level until the beginning of the line is reached. Once the bullet is to the far left (no indentation) pressing return again would remove the bullet/check list making the line a blank line.

You may be correct. @Kickingbull is using Sonoma, OS version: 14.7.1 (23H222) with a M2. I’m on Sequoia, 15.3 with a M1; we’re both on Ag 20.0.1.
Tabs, returns, and deletes are all playing nice together so I would think that the OS has corrected the way they behave. However, I’m curious about where the white bullets were coming from!