I am an iOS/Swift guy and not a web developer but it seems like the issue might be in addIgnoreUserControlButton.js. I set a breakpoint in chrome inspector and I hit the breakpoint where we display the ignore button. Its seems like the onClick handler for the button is not firing because I don't hit the confirmation code and the save operation.
I don't know what this does onlick={ignore.bind(user)} but I assume it's suppose to call this function in the same file
function ignore() {
if (confirm(app.translator.trans(`fof-ignore-users.forum.user_controls.ignore_confirmation`))) {
this.save({ ignored: true });
}
}
But my breakpoint is not firing for this function which kind of matches the user experience I see in that nothing happens.
Not sure if this helps anyone but I would like to see the ignore/unignore working again.
All this web code looks greek to me (big shout out to web developers) but on the php side of things from my perspective it looked like the actor and user were backwards when creating ignore/unignore events but I assume it's just me not reading the code correctly.