From 8a3366b25df38c899485ea57dc61060d7bcd71b1 Mon Sep 17 00:00:00 2001 From: vibhutomer Date: Thu, 14 May 2026 15:20:56 +0530 Subject: [PATCH] fix: resolve severe memory leak by disposing controllers in DocumentUploadControl Signed-off-by: vibhutomer --- lib/ui/process_ui/widgets/document_upload_control.dart | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/ui/process_ui/widgets/document_upload_control.dart b/lib/ui/process_ui/widgets/document_upload_control.dart index f1103f61d..d160ad99a 100644 --- a/lib/ui/process_ui/widgets/document_upload_control.dart +++ b/lib/ui/process_ui/widgets/document_upload_control.dart @@ -154,6 +154,13 @@ class _DocumentUploadControlState extends State { _getListOfReferenceNumber(); } + @override + void dispose() { + documentController.dispose(); + scrollController.dispose(); + super.dispose(); + } + _getPreRegData(Field e) { Map value = registrationTaskProvider.preRegistrationData; if (value.isNotEmpty) {