Notice: since it could not be developed without compiling against latest Acorn, this PR includes and supersedes PR #19, whose branch has been merged while the work was in progress.
Here we refactored the complaint UI to use a separate CSS, safer and faster HTML building and less clicks to be operated (by removing the intermediate "Complain to website" tab/button and going straight to the floating panel).
Nevertheless we kept around a branch preserving the "Complain to website" side tab/button, just in case there's a rationale to reintroduce it.
Notice: since it could not be developed without compiling against latest Acorn, this PR includes and supersedes PR #19, whose branch has been merged while the work was in progress.
Here we refactored the complaint UI to use a separate CSS, safer and faster HTML building and less clicks to be operated (by removing the intermediate "Complain to website" tab/button and going straight to the floating panel).
Nevertheless we kept around a branch preserving the "Complain to website" side tab/button, just in case there's a rationale to reintroduce it.