diff --git a/lib/ui/widgets/secure_email_webview.dart b/lib/ui/widgets/secure_email_webview.dart index b85a657..d079a48 100644 --- a/lib/ui/widgets/secure_email_webview.dart +++ b/lib/ui/widgets/secure_email_webview.dart @@ -31,10 +31,13 @@ String buildEmailHtml(String htmlBody, {bool loadRemoteImages = false}) {
diff --git a/test/widget/secure_email_webview_test.dart b/test/widget/secure_email_webview_test.dart index e214a13..0871966 100644 --- a/test/widget/secure_email_webview_test.dart +++ b/test/widget/secure_email_webview_test.dart @@ -41,6 +41,20 @@ void main() { expect(html, contains('https: http: data: blob:')); _expectLightMode(html); }); + + test('prevents horizontal overflow so wide HTML emails are not cut off', + () { + final html = + buildEmailHtml('| x |