We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
Email draw/custom email/motions page formatting error
Running the latest develop branch v2.3.0A.

The message box on the email draw/custom email motions page is obscured/broken as per the picture running Windows 10/Google Chrome. 

Error reproduced on a Mac/Google Chrome. 

![image](https://user-images.githubusercontent.com/3196468/62782659-cfb20f00-bb0e-11e9-92a2-915ee0cb558d.png)


--- END ISSUE ---

Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
--- BEGIN FILES ---
Path: `tabbycat/notifications/forms.py`
Content:
```
1 from django import forms
2 from django.conf import settings
3 from django.core.mail import send_mail
4 from django.utils.translation import gettext as _, gettext_lazy
5 from django_summernote.widgets import SummernoteWidget
6 
7 
8 class TestEmailForm(forms.Form):
9     """Simple form that just sends a test email."""
10 
11     recipient = forms.EmailField(label=gettext_lazy("Recipient email address"), required=True)
12 
13     def send_email(self, host):
14         send_mail(
15             _("Test email from %(host)s") % {'host': host},
16             _("Congratulations! If you're reading this message, your email "
17               "backend on %(host)s looks all good to go!") % {'host': host},
18             settings.DEFAULT_FROM_EMAIL,
19             [self.cleaned_data['recipient']],
20         )
21         return self.cleaned_data['recipient']
22 
23 
24 class BasicEmailForm(forms.Form):
25     """A base class for an email form with fields for subject/message
26 
27     Note that the list of recipients is handled by Vue, bypassing this Form."""
28 
29     subject_line = forms.CharField(label=_("Subject"), required=True, max_length=78)
30     message_body = forms.CharField(label=_("Message"), required=True, widget=SummernoteWidget(attrs={'height': 150}))
31
```
--- END FILES ---

Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.

Here is an example:

```diff
diff --git a/examples/server_async.py b/examples/server_async.py
--- a/examples/server_async.py
+++ b/examples/server_async.py
@@ -313,4 +313,4 @@
 
 
 if __name__ == "__main__":
-    asyncio.run(run_async_server("."), debug=True)
+    asyncio.run(run_async_server(), debug=True)
diff --git a/examples/server_sync.py b/examples/server_sync.py
--- a/examples/server_sync.py
+++ b/examples/server_sync.py
@@ -313,5 +313,5 @@
 
 
 if __name__ == "__main__":
-    server = run_sync_server(".")
+    server = run_sync_server()
     server.shutdown()

```

diff --git a/tabbycat/notifications/forms.py b/tabbycat/notifications/forms.py
--- a/tabbycat/notifications/forms.py
+++ b/tabbycat/notifications/forms.py
@@ -27,4 +27,5 @@
     Note that the list of recipients is handled by Vue, bypassing this Form."""
 
     subject_line = forms.CharField(label=_("Subject"), required=True, max_length=78)
-    message_body = forms.CharField(label=_("Message"), required=True, widget=SummernoteWidget(attrs={'height': 150}))
+    message_body = forms.CharField(label=_("Message"), required=True, widget=SummernoteWidget(
+        attrs={'height': 150, 'class': 'form-summernote'}))

{"golden_diff": "diff --git a/tabbycat/notifications/forms.py b/tabbycat/notifications/forms.py\n--- a/tabbycat/notifications/forms.py\n+++ b/tabbycat/notifications/forms.py\n@@ -27,4 +27,5 @@\n     Note that the list of recipients is handled by Vue, bypassing this Form.\"\"\"\n \n     subject_line = forms.CharField(label=_(\"Subject\"), required=True, max_length=78)\n-    message_body = forms.CharField(label=_(\"Message\"), required=True, widget=SummernoteWidget(attrs={'height': 150}))\n+    message_body = forms.CharField(label=_(\"Message\"), required=True, widget=SummernoteWidget(\n+        attrs={'height': 150, 'class': 'form-summernote'}))\n", "issue": "Email draw/custom email/motions page formatting error\nRunning the latest develop branch v2.3.0A.\r\n\r\nThe message box on the email draw/custom email motions page is obscured/broken as per the picture running Windows 10/Google Chrome. \r\n\r\nError reproduced on a Mac/Google Chrome. \r\n\r\n![image](https://user-images.githubusercontent.com/3196468/62782659-cfb20f00-bb0e-11e9-92a2-915ee0cb558d.png)\r\n\n", "before_files": [{"content": "from django import forms\nfrom django.conf import settings\nfrom django.core.mail import send_mail\nfrom django.utils.translation import gettext as _, gettext_lazy\nfrom django_summernote.widgets import SummernoteWidget\n\n\nclass TestEmailForm(forms.Form):\n    \"\"\"Simple form that just sends a test email.\"\"\"\n\n    recipient = forms.EmailField(label=gettext_lazy(\"Recipient email address\"), required=True)\n\n    def send_email(self, host):\n        send_mail(\n            _(\"Test email from %(host)s\") % {'host': host},\n            _(\"Congratulations! If you're reading this message, your email \"\n              \"backend on %(host)s looks all good to go!\") % {'host': host},\n            settings.DEFAULT_FROM_EMAIL,\n            [self.cleaned_data['recipient']],\n        )\n        return self.cleaned_data['recipient']\n\n\nclass BasicEmailForm(forms.Form):\n    \"\"\"A base class for an email form with fields for subject/message\n\n    Note that the list of recipients is handled by Vue, bypassing this Form.\"\"\"\n\n    subject_line = forms.CharField(label=_(\"Subject\"), required=True, max_length=78)\n    message_body = forms.CharField(label=_(\"Message\"), required=True, widget=SummernoteWidget(attrs={'height': 150}))\n", "path": "tabbycat/notifications/forms.py"}], "after_files": [{"content": "from django import forms\nfrom django.conf import settings\nfrom django.core.mail import send_mail\nfrom django.utils.translation import gettext as _, gettext_lazy\nfrom django_summernote.widgets import SummernoteWidget\n\n\nclass TestEmailForm(forms.Form):\n    \"\"\"Simple form that just sends a test email.\"\"\"\n\n    recipient = forms.EmailField(label=gettext_lazy(\"Recipient email address\"), required=True)\n\n    def send_email(self, host):\n        send_mail(\n            _(\"Test email from %(host)s\") % {'host': host},\n            _(\"Congratulations! If you're reading this message, your email \"\n              \"backend on %(host)s looks all good to go!\") % {'host': host},\n            settings.DEFAULT_FROM_EMAIL,\n            [self.cleaned_data['recipient']],\n        )\n        return self.cleaned_data['recipient']\n\n\nclass BasicEmailForm(forms.Form):\n    \"\"\"A base class for an email form with fields for subject/message\n\n    Note that the list of recipients is handled by Vue, bypassing this Form.\"\"\"\n\n    subject_line = forms.CharField(label=_(\"Subject\"), required=True, max_length=78)\n    message_body = forms.CharField(label=_(\"Message\"), required=True, widget=SummernoteWidget(\n        attrs={'height': 150, 'class': 'form-summernote'}))\n", "path": "tabbycat/notifications/forms.py"}]}