"To do" checklist has no helpful information or indication on display

Created on 6 February 2025, about 2 months ago

The checklist option is great in the display form - easy to implement and very clear in purpose and intent. But there doesn't seem to be any indication or follow-through on the regular entity display of the checklists at all. It is expected these shouldn't necessarily be editable, though that would also be great if possible (by users with appropriate permissions), but at least showing the checkboxes and which ones are checked/finished, I believe, is crucial for this feature to truly be useful.

✨ Feature request
Status

Active

Version

1.3

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States w01f

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @w01f
  • πŸ‡΅πŸ‡±Poland salmonek

    Hi David

    The cause of lack of checkboxes in content display may be due to https://www.drupal.org/project/ckeditor5_plugin_pack/issues/3472777 πŸ› To-do document list not working Active
    The issue is already fixed in 1.3.0, however if you had to-do list plugin enabled before updating then see this comment πŸ› To-do document list not working Active for required steps

    As for checkbox editing on entity display - that rather won't be something we'll be adding as we're focusing on the editor functionality.

  • πŸ‡ΊπŸ‡ΈUnited States w01f

    Hi @salmonek, this does indeed seem to be that issue so I'm fine with closing as a duplicate. But I did try to:

    1. Rebuild the cache

    Resave the text editor configuration

    And I'm still not seeing the checkboxes on the Olivero frontend. I might wait until the next release or the next next release with the Olivero style changes...

  • πŸ‡΅πŸ‡±Poland salmonek

    I just tested on Drupal 10.4 and indeed something is wrong - checkboxes are present, but checked ones are still uncheked in node display. If that is the case then I'll be investigating this.

    If you don't have checkboxes at all, then

    Resave the text editor configuration

    is not enough. To do list plugin have to be taken out of active plugins and re-dragged into it - this is for "Allowed HTML tags" to be refreshed with new allowed tags (attributes acttually).

  • πŸ‡ΊπŸ‡ΈUnited States w01f

    Hi @salmonek,

    Okay so I just:

    1. Removed the checklist icon from active
    2. Saved text format configuration
    3. Cleared cache
    4. Re-added checklist to active
    5. Re-saved text format configuration

    And I still don't see any checkboxes (checked or not) on the node display page using Olivero as the theme. I also didn't notice anything being added to the alllowed html tag list (screenshot attached). For reference, what should be present there to show correctly? In my case, I think I can just manually add the tags to allow.

  • πŸ‡΅πŸ‡±Poland salmonek

    Attributes required for ToDo Lists to work with "Allow limited HTML..." filter are:

          <ul class>
          <span class contenteditable>
          <label class>
          <input type tabindex>
    

    In 1.3.0 also "checked" attribute is missing on input, so checked boxes are not displayed correctly.

  • This will be resolved by the solution for this ticket πŸ› To-do document list not working Active

Production build 0.71.5 2024