linagora / tmail-flutter

A multi-platform (Flutter) application for reading your emails, with your favorite devices, using the JMAP protocol!
GNU Affero General Public License v3.0
312 stars 70 forks source link

Memory leak in composer controller #2926

Closed hoangdat closed 1 month ago

hoangdat commented 3 months ago

Desc:

DoD:

tddang-linagora commented 3 months ago

why dispose of composer_controller is not invoked?

According to

dab246 commented 3 months ago

why dispose of composer_controller is not invoked?

According to

Dispose does nothing.

So, we should create PR to move actions in dispose of GetxController to onClose

tddang-linagora commented 3 months ago

verify the root cause relate to text input

Similar issue

Fixes

tddang-linagora commented 3 months ago

Before

https://github.com/linagora/tmail-flutter/assets/160106668/53e37f48-a6d3-4088-9809-c9b769e9e252

After

https://github.com/linagora/tmail-flutter/assets/160106668/2d71cc84-01e7-43e0-81c3-4893f8a1491a

dab246 commented 3 months ago

verify the root cause relate to text input

Similar issue

Fixes

Root cause

chibenwa commented 1 month ago

Should be handled in Definition of done of release. No release without a quick memory leak audit ;-)