TF-3622 Add integration test for case deformed inlined image

Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
dab246
2025-04-11 14:19:09 +07:00
committed by Dat H. Pham
parent 551ef15276
commit 3248f44cf2
7 changed files with 249 additions and 17 deletions
@@ -196,6 +196,7 @@ class SingleEmailController extends BaseController with AppLoaderMixin {
final isEmailContentClipped = RxBool(false);
final attendanceStatus = Rxn<AttendanceStatus>();
GlobalKey<HtmlContentViewState>? htmlContentViewKey;
EmailId? _currentEmailId;
Identity? _identitySelected;
ButtonState? _printEmailButtonState;
@@ -243,6 +244,9 @@ class SingleEmailController extends BaseController with AppLoaderMixin {
void onInit() {
_registerObxStreamListener();
_listenDownloadAttachmentProgressState();
if (PlatformInfo.isIntegrationTesting) {
htmlContentViewKey = GlobalKey<HtmlContentViewState>();
}
super.onInit();
}
@@ -250,6 +254,9 @@ class SingleEmailController extends BaseController with AppLoaderMixin {
void onClose() {
_downloadProgressStateController.close();
_attachmentListScrollController.dispose();
if (PlatformInfo.isIntegrationTesting) {
htmlContentViewKey = null;
}
super.onClose();
}