GNOME Bugzilla – Bug 220200
Form submission: mailer needs to hook to the SUBMIT signal
Last modified: 2021-05-19 11:37:57 UTC
Description of Problem: Evolution does not support form submission or Javascript in HTML mails. This could be useful if for example Microsoft Outlook user sends a message which contains voting buttons. Naturally, Evolution should only perform such actions if it has been enabled in the configuration or user requests or gives permission. Steps to reproduce the problem: 1. Send message from Microsoft Outlook with voting buttons 2. Open message in Evolution Actual Results: voting buttons not shown. Expected Results: voting buttons shown. How often does this happen? Always. Additional Information:
I don't think javascript will ever happen... unless you're willing to send a patch :-)
Ah, I wish I could code more reliable code :) I was testing lucy and found this bug but it was suggested that I file a wish against evolution since lucy cannot implement this. Maybe this is really just a wish ... well, in that case just have to live with that (just have to start Outlook everytime someone sends me message with voting buttons)
GtkHTML already supports forms, the mailer needs to hook to the SUBMIT signal then do the appropriate thing. Like Jeff said javascript is not going to happen in the forseable future.
*** Bug 262773 has been marked as a duplicate of this bug. ***
Moving to gtkhtml since it is more apporpriate than Evolution-Mailer
*** Bug 204898 has been marked as a duplicate of this bug. ***
*** Bug 259066 has been marked as a duplicate of this bug. ***
Sankar: As Larry has commented above, forms are already supported in gtkhtml. Now, mailer needs to hook to the SUBMIT signal. P.S.: Please change assignee too while moving bugs to other components.
<dvratil> JavaScript is not goint to happen ever - for security reasons (spam could use JS to verify validity of the address) Proposing WONTFIX.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/Community/GettingInTouch/BugReportingGuidelines and create a new enhancement request ticket at https://gitlab.gnome.org/GNOME/evolution/-/issues/ Thank you for your understanding and your help.