marimo
marimo copied to clipboard
Todo items rendered incorrectly when updating
Describe the bug
https://github.com/user-attachments/assets/37b4f125-6443-48eb-9f90-a3e1adbb97b2
I expect items 7, 8, 9 rendered as undone in the output when removing items 3, 4, 5, 6 The items are rendered correctly only after restarting the notebook
Environment
{
"marimo": "0.12.5",
"OS": "Darwin",
"OS Version": "24.0.0",
"Processor": "arm",
"Python Version": "3.11.10",
"Binaries": {
"Browser": "--",
"Node": "v23.11.0"
},
"Dependencies": {
"click": "8.1.8",
"docutils": "0.21.2",
"itsdangerous": "2.2.0",
"jedi": "0.19.2",
"markdown": "3.7",
"narwhals": "1.34.0",
"packaging": "24.2",
"psutil": "7.0.0",
"pygments": "2.19.1",
"pymdown-extensions": "10.14.3",
"pyyaml": "6.0.2",
"ruff": "0.11.4",
"starlette": "0.46.1",
"tomlkit": "0.13.2",
"typing-extensions": "4.13.1",
"uvicorn": "0.34.0",
"websockets": "15.0.1"
},
"Optional Dependencies": {},
"Experimental Flags": {
"multi_column": true,
"chat_sidebar": true,
"tracing": true,
"rtc": false
}
}
Code to reproduce
* todo list
- [ ] item 1
- [ ] item 2
- [x] item 3
- [x] item 4
- [x] item 5
- [x] item 6
- [ ] item 7
- [ ] item 8
- [ ] item 9