Closed Bug 843066 Opened 11 years ago Closed 11 years ago

[SMS] Callback in 'appendThreads' & 'renderMessages' is not working properly

Categories

(Firefox OS Graveyard :: Gaia::SMS, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(blocking-b2g:tef+, b2g18 fixed, b2g18-v1.0.0 wontfix, b2g18-v1.0.1 fixed)

RESOLVED FIXED
blocking-b2g tef+
Tracking Status
b2g18 --- fixed
b2g18-v1.0.0 --- wontfix
b2g18-v1.0.1 --- fixed

People

(Reporter: borjasalguero, Assigned: borjasalguero)

References

Details

(Whiteboard: QARegressExclude, [qa-])

Attachments

(1 file)

      No description provided.
Assignee: nobody → fbsc
Blocks: 840497
Summary: [SMS] Callback in 'appendThreads' is not working properly → [SMS] Callback in 'appendThreads' & 'renderMessages' is not working properly
Attached file Pull Request
Attachment #716045 - Flags: review?(felash)
Currently we are not handling the callback properly! Right now the callback is not called when the rendering it's done, so it could produce weird behaviours & errors. We need to fix it in order to ensure that the callback is called when it should be called.

This is blocking the SMS Tests due to the callback was not called in the right moment.
Comment on attachment 716045 [details]
Pull Request

r=me with the changes asked on the PR

please do all the changes before pushing and then put the commit URL (both the original commit and the merge commit) in a comment here :)
Attachment #716045 - Flags: review?(felash) → review+
Comment on attachment 716045 [details]
Pull Request

NOTE: Please see https://wiki.mozilla.org/Release_Management/B2G_Landing to better understand the B2G approval process and landings.

[Approval Request Comment]
Bug caused by (feature/regressing bug #): Changes in rendering
User impact if declined: Callback (function called after rendering the whole list of threads/messages) is not executed properly! So we could have weird behaviours & errors. Furthermore this change it's needed in order to restore the Tests.
Testing completed: 
Risk to taking this patch (and alternatives if risky): Low. But It's needed in order to restore the patch so it's a 'must to have' !
String or UUID changes made by this patch:
Attachment #716045 - Flags: approval-gaia-v1?
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
It's necessary that this patch lands in v1-train and v1.0.1 because this bug was due to a regression in bug 833010 that landed in v1.0.1.
Attachment #716045 - Flags: approval-gaia-v1? → approval-gaia-v1?(21)
If this needs to fix the regression that landed on v1.0.1 then we'll block here so this can be uplifted to v1.0.1
blocking-b2g: --- → tef+
Attachment #716045 - Flags: approval-gaia-v1?(21)
v1-train@8bff6101ca7d2378bd3e54994a7c1acd459f9ee4
v1.0.1@c4b6e04721d7381bcc52326a8c2d6cf42e3e5347
Can you please provide steps to verify this fix - as we will blackbox test from the UI?
Flags: in-moztrap?(fbsc)
There is no checking here, only that the App is working as expected.
Whiteboard: QARegressExclude
Whiteboard: QARegressExclude → QARegressExclude, [qa-]
Flags: in-moztrap?(fbsc)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: