I think that doesn't really work because `showReportMessages` is usually not called from `getAttachmentFromTablet`. If the first attachment is not deleted, `this.messages_report.push("'" + att.getFile().leafName + "'");` (line 2080) gets executed so that the first file is added to `this.messages_report`. The second file is deleted (`attsDeleted` is true) and `showReportMessages` lists both as deleted. Maybe I am not expressing myself very well here... :)

Here is my proposal: Why not leave the old message with `Attachments got from tablet` in tact and just add `deleted from tablet` to those that are deleted? That would mean deleting the call to `showReportMessages` in `getAttachmentFromTablet` and changing line 2076 to `this.messages_report.push("'" + att.getFile().leafName + "' (deleted from tablet)");`. So the only difference between `attsDeleted===true` and `else` would be the addition ` (deleted from tablet)` in the string pushed to `this.messages_report`.