Backport feature detailed results 5 to 2x
I'm creating a pull request for my backport of displaying detailed results. So you can see the code matching the screenshots.
I'm pretty happy with the output, now. But I'm unhappy, how I solved the GUI part in chrome/content/dkim.js. I don't really understand your code in bindings.xml (or custom XUL elements in general). So my implementation is pretty ugly and probably needs some improvement. The clean way would probably be extending bindings.xml and not manipulating DOM objects directly...
Thanks for back porting this work in progress. I will try to find time this weekend to continue the work on this for 5.x, and also more closely look at your back port.
Feel free to use parts of my code or let me know if I should change/improve something. I thought making a pull request helps you more than my screenshots...
I'm pretty happy, but I have no solution for cut tooltips. But this isn't a problem for one or two signatures, which is the usual amount, as I can easily see now :)
I don't plan to change anything at the moment unless I broke something while merging the other commits. But the only thing, which shared code was the PR to prefer ED25519 over RSA, which is still working fine.
So please merge the PR, this will make further changes easier.