Describe the problem you’re having:

It is not possible to edit a filter on latest version.

If possible include steps to reproduce the problem:

Create filter
Select filter
Try to “Edit”

tt-rss version (including git commit id):

latest master as of now 1c7e4782aa426dd1a003948756c51cf9d61f2163

Platform (i.e. Linux distro, PHP, PostgreSQL, etc) versions:

Debian, PHP 7.4, PostgreSQL (happens also on the demo Tiny Tiny RSS : Login)

Please provide any additional information below:

TypeError: this.editFilter is not a function

editSelectedFilter@https://srv.tt-rss.org/tt-rss/js/PrefFilterTree.js?1613295017:137:9
anonymous@https://srv.tt-rss.org/tt-rss/lib/dojo/tt-rss-layer.js?1612323071 line 8 > Function:3:33
_onClick@https://srv.tt-rss.org/tt-rss/lib/dojo/tt-rss-layer.js?1612323071:8:336036
hitch/<@https://srv.tt-rss.org/tt-rss/lib/dojo/dojo.js?1612323071:8:94550
__onClick@https://srv.tt-rss.org/tt-rss/lib/dojo/tt-rss-layer.js?1612323071:8:335911
hitch/<@https://srv.tt-rss.org/tt-rss/lib/dojo/dojo.js?1612323071:8:94550

oh, oops. my bad. clicking on a filter works, though.

i’m going to remove toolbar edit button because i’m not even sure why it’s there.

e: same with user list edit button, it looks like some kind of remnant of antediluvian times before things were clickable or something.

should be fixed by https://git.tt-rss.org/fox/tt-rss/commit/0fbf10991237b3f91ee5c77349637d7197a22bdc

If I double click on a filter there is another error
Error: Tried to register widget with id==filterEditDlg but that id is already registered

add@https://srv.tt-rss.org/tt-rss/lib/dojo/tt-rss-layer.js?1612323071:8:341822
create@https://srv.tt-rss.org/tt-rss/lib/dojo/tt-rss-layer.js?1612323071:8:228381
_278@https://srv.tt-rss.org/tt-rss/lib/dojo/dojo.js?1612323071:8:60676
create@https://srv.tt-rss.org/tt-rss/lib/dojo/tt-rss-layer.js?1612323071:8:261574
postscript@https://srv.tt-rss.org/tt-rss/lib/dojo/tt-rss-layer.js?1612323071:8:227786
_291/<@https://srv.tt-rss.org/tt-rss/lib/dojo/dojo.js?1612323071:8:62766
edit/<@https://srv.tt-rss.org/tt-rss/js/CommonFilters.js?1613295017:244:20
onComplete@https://srv.tt-rss.org/tt-rss/js/common.js?1613154620:25:40
respondToReadyState@https://srv.tt-rss.org/tt-rss/lib/prototype.js?1612323071:1827:62
onStateChange@https://srv.tt-rss.org/tt-rss/lib/prototype.js?1612323071:1756:12

yeah i’ve never noticed because this is only noticeable on slow connections, this is going to be a problem for all single use dialogs with a fixed id. i’ll think about it.

as a workaround for the time being, you only need to single click on an entry. no need to double click.

not proud of this hack but it might work until better solution is found:

https://git.tt-rss.org/fox/tt-rss/commit/37a81ba594c2b848b8ecec805527ee8766f1ed14