Files
plainleaf/client
Matouš Jan FialkaandGitHub 4db49239a4 Fix extended task state widget click behavior in widgets (#1889)
* Fix extended task state widget click behavior in widgets

* Add mouse click handler on extended task state span to prevent
  CodeMirror from moving selection to widget source on normal click

* Let `Alt+Click` pass to parent div for the "cursor to source" behavior
  matching simple checkbox `Alt+Click` behavior

* Skip state cycling on `Alt+Click`

Signed-off-by: Matouš Jan Fialka <mjf@mjf.cz>

* Prevent task state corruption from concurrent cycling on mobile

On mobile, rapid taps on an enhanced task state (e.g. `[PLANNED]`) could
fire multiple events before the first `taskCycleAtPos` completed.  Add
a reentrancy guard to `taskCycleAtPos` so concurrent calls are dropped.

Signed-off-by: Matouš Jan Fialka <mjf@mjf.cz>

---------

Signed-off-by: Matouš Jan Fialka <mjf@mjf.cz>
2026-03-17 13:55:47 +01:00
..
2026-03-11 14:28:45 +01:00
2025-09-19 13:23:20 +02:00
2026-03-06 13:57:28 +01:00
2025-09-19 13:23:20 +02:00
2026-03-10 09:42:48 +01:00
2026-03-13 09:24:52 +01:00
2026-03-13 08:28:43 +01:00
2026-03-13 09:24:52 +01:00
2026-03-17 09:57:08 +01:00
2025-09-19 13:23:20 +02:00
2025-09-19 13:23:20 +02:00

SilverBullet-specific code that is shared between server and client