Dat Dang
Dat Dang
- https://github.com/linagora/tmail-backend/blob/master/docs/modules/ROOT/pages/tmail-backend/jmap-extensions/ticketAuthentication.adoc
- Check possible memory leak - Life cycle of service worker - Multiple tabs
https://web.dev/articles/service-worker-lifecycle
Progress: - [x] #2677 - [x] #2678 - [x] #2679 - [x] #2680 - [x] #2681 - [x] #2682 - [x] #2683
**Firefox** https://github.com/linagora/tmail-flutter/assets/160106668/9a796969-ff7e-4edb-9555-9fe7726707a2 **Safari** https://github.com/linagora/tmail-flutter/assets/160106668/2817b7b2-18ab-4212-918c-6ccb4768c63e **Chrome** Debugging
Due to Chrome's limitation, current approach cannot achieve this. More info is discussed in the below threads: - https://stackoverflow.com/questions/50573429/url-createobjecturlblob-how-do-i-give-a-meaningful-filename-to-a-dynamicall - https://stackoverflow.com/questions/44061354/set-the-default-save-as-name-for-a-an-embed-or-iframe-that-uses-a-blob - https://stackoverflow.com/questions/53548182/can-i-set-the-filename-of-a-pdf-object-displayed-in-chrome - https://stackoverflow.com/questions/41947735/custom-name-for-blob-url Changing solution direction to `find...
### Decision **Different libraries was chosen for each browser below:** - Firefox: None. It can work by Dart code only. - Chrome: [PDF.js](https://github.com/mozilla/pdf.js) - Safari: [PDFObject](https://github.com/pipwerks/pdfobject) (Due to PDF.js bug...
@dab246 Should this PR be rebased to `refactor` or we can review it at current state?
**Suggestion:** - [ ] Test with rich text
**Suggestion:** - [ ] Test input an email to `From`/`CC`/`BCC`, but not choose the suggested pop up yet, and tap open in new tab button