Closed Bug 1061932 Opened 10 years ago Closed 10 years ago

[Email][Compose Mail] Cannot edit Email body, send message, or save draft when using only an Outlook account.

Categories

(Firefox OS Graveyard :: Gaia::E-Mail, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(blocking-b2g:2.1+, b2g-v2.0 unaffected, b2g-v2.1 verified, b2g-v2.2 verified)

VERIFIED FIXED
2.1 S4 (12sep)
blocking-b2g 2.1+
Tracking Status
b2g-v2.0 --- unaffected
b2g-v2.1 --- verified
b2g-v2.2 --- verified

People

(Reporter: Marty, Assigned: jrburke)

References

()

Details

(Keywords: regression)

Attachments

(4 files)

Attached file logcat-Email.txt
Description: When the user only has a single Outlook (or Hotmail) account set up in the Email app, the user is able to begin composing a new email message, where they can input a recipient address and a subect line. However, they are not able to edit the body of the email, add attachements to the email, discard the message, save the message as a draft, or send the message. The Email Signiture is also not applied to the body of the email. This issue only seems to occur with Outlook or Hotmail accounts (Gmail accounts work properly). Additionally, this issue does not seem to occur when a second Gmail account is also added to the Email app. Repro Steps: 1) Update a Flame to 20140902040205 2) Open the Email app and set up an Outlook or Hotmail account. 3) Open a New email message, and attempt to edit the Body of the message. 4) Attempt to Send the message, or Save it as a Draft. Actual: The user cannot edit the email body, cannot send the message, and cannot save or discard the message. Expected: The user can edit the email body, send the message, save and discard the message. Environmental Variables: Device: Flame Master Build ID: 20140902040205 Gaia: 44bf2e3bc5ddea9db9a8c851bd353cb234aa883c Gecko: c360f3d1c00d Version: 34.0a1 (Master) Firmware Version: v123 User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0 Note: This issue is sometimes blocked by bug 1061868 Repro frequency: 75% See attached: video clip, logcat
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(pbylenga)
This issue does NOT occur in Flame 2.0 User is able to Compose and Send an email properly. Environmental Variables: Device: Flame 2.0 BuildID: 20140902000202 Gaia: 449d8db9b3ea1f9262db822c37ef2143477172b7 Gecko: 40d74e0bbcf5 Version: 32.0 (2.0) Firmware Version: v123 User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0
Attached file GitHub pull request
Caused by the changes for bug 885110. When I was constructing the build layers, I had trouble testing activesync accounts, and when talking in IRC with :mcav at the time, it was a temporary issue with my local branch/account but I forgot to back and test sending afterwards, even though I did test the message_list view with the Activesync account. The issue: mimefuncs was not in the worker-boostrap build layer, but since the composite/configurator layer had an explicit dependency on 'mimefuncs', it was combined in that layer. Since `removeCombined` is used in the build config to remove files that end up in a layer, to save on app zip space, this meant the file was not there if loading just an ActiveSync account, and then going to Compose, which dynamically loads 'mimefuncs' when needed. The fix was just to put the module in the common worker-bootstrap layer, since it is needed by all account branches. Tested on flame device, both saving a draft and sending later and using the contacts and attachments activities to construct emails and send them.
Assignee: nobody → jrburke
Status: NEW → ASSIGNED
Attachment #8483073 - Flags: review?(m)
[Blocking Requested - why for this release]: Sending email with an ActiveSync/Outlook email account is broken.
blocking-b2g: --- → 2.1?
Target Milestone: --- → 2.1 S4 (12sep)
Comment on attachment 8483073 [details] [review] GitHub pull request Thanks for catching and patching this so quickly!
Attachment #8483073 - Flags: review?(m) → review+
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(pbylenga)
Keywords: regression
blocking-b2g: 2.1? → 2.1+
Comment on attachment 8483073 [details] [review] GitHub pull request [Approval Request Comment] See comment 2. [Bug caused by] (feature/regressing bug #): Bug 885110 [User impact] if declined: Sending email with an ActiveSync/Outlook email account is broken. [Testing completed]: Tested on flame device, both saving a draft and sending later and using the contacts and attachments activities to construct emails and send them. [Risk to taking this patch] (and alternatives if risky): super low risk, just a build config change. [String changes made]: none
Attachment #8483073 - Flags: approval-gaia-v2.1?
Blocks: 1062021
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Attachment #8483073 - Flags: approval-gaia-v2.1? → approval-gaia-v2.1+
[Environment] Gaia 944e5b4582c4efa1b67cd33245dbb8f6aa25d09f Gecko https://hg.mozilla.org/releases/mozilla-aurora/rev/7546fedad918 BuildID 20140914160203 Version 34.0a2 ro.build.date Fri Jun 27 15:57:58 CST 2014 ro.bootloader L1TC00011230 ro.build.version.incremental 110 [Result] PASS
Status: RESOLVED → VERIFIED
QA Whiteboard: [QAnalyst-Triage+] → [COM=Gaia::E-Mail][QAnalyst-Triage+]
Attached video VIDEO0037_Compress.MP4
Verify pass in flame 2.1 build: Gaia-Rev 1b231b87aad384842dfc79614b2a9ca68a4b4ff3 Gecko-Rev https://hg.mozilla.org/releases/mozilla-b2g34_v2_1/rev/95fbd7635152 Build-ID 20141118001204 Version 34.0
Flags: needinfo?(jocheng)
(In reply to Elie from comment #9) > Created attachment 8525112 [details] > VIDEO0037_Compress.MP4 > > Verify pass in flame 2.1 build: > Gaia-Rev 1b231b87aad384842dfc79614b2a9ca68a4b4ff3 > Gecko-Rev > https://hg.mozilla.org/releases/mozilla-b2g34_v2_1/rev/95fbd7635152 > Build-ID 20141118001204 > Version 34.0 Hi Elie, Please also verify on 2.2. Thanks!
Flags: needinfo?(zikui.yang)
Flags: needinfo?(jocheng)
Flags: needinfo?(fan.luo)
Flags: needinfo?(fan.luo)
Attached video video of verify issue
This issue has been successfully verified on Flame v2.2 See attachment(Verify.MP4) Reproducing rate: 0/5 Flame 2.2 build: Gaia-Rev 4aee256937afe9db2520752650685ba61ce6097d Gecko-Rev https://hg.mozilla.org/mozilla-central/rev/084441e904d1 Build-ID 20141118144012 Version 36.0a1 Device-Name flame FW-Release 4.4.2 FW-Incremental eng.cltbld.20141118.181013 FW-Date Tue Nov 18 18:10:22 EST 2014 Bootloader L1TC00011880
Flags: needinfo?(zikui.yang)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: