For our shopping list we have never needed to open the edit item dialog, but the hit area for it is almost the whole list item element, while the checkbox itself is tiny in comparison, leading to a lot of accidental and unwanted edit dialogs.
This is my current workaround to disable the pointer event for the whole line, and then re-enabling it for just the checkbox.
Thank you, this is just what I was looking for.
For my use case I am creating a to do list for my kid so I don’t want him to be able to click the items in the to do list and modify it but I do want the check box enabled.