My plugin ws-timeline allow multi-selection of tasks. The plugin then calls grist.setSelectedRows(), which allows you to edit the selected tasks in a table view.
The problem is that if you want to filter the timeline by linking it to a summary table, when you change selection in the timeline, it generate a cycle error :
LinkConfig invalid: 10:0[Table1] → 4:0[Table1]: AssertionError: Sections with filter linking can’t be part of a cycle (same record linking)
You can test it here : Timeline filtering error - Grist
It seems that fixing this problem involves changing the way linking between views works. Would this be possible ?