Closed
Bug 925988
Opened 11 years ago
Closed 9 years ago
[B2G] [Contacts] Facebook contacts are present when choosing which contacts to export
Categories
(Firefox OS Graveyard :: Gaia::Contacts, defect)
Tracking
(blocking-b2g:2.2+, b2g-v1.4 affected, b2g-v2.0 affected, b2g-v2.1 affected, b2g-v2.2 verified, b2g-master verified)
People
(Reporter: ckreinbring, Assigned: hola)
References
Details
(Whiteboard: permafail)
Attachments
(2 files, 1 obsolete file)
41.30 KB,
image/jpeg
|
Details | |
46 bytes,
text/x-github-pull-request
|
jmcf
:
review+
bajaj
:
approval-gaia-v2.2+
|
Details | Review |
Description: Facebook contacts are present on the Export Contacts pages. Repro Steps: 1) Update Buri to Build ID: 20131011004001 2) Launch the Contacts app. 3) If there aren't already contacts imported from Facebook, import some from the Settings page. 4) Select Settings then Export Contacts. 5) Choose any of the export options. 6) Look for the Facebook contacts on the Export page. Actual: Facebook contacts are present on the Export Contacts page. Expected: Facebook contacts are filtered out of the Export Contacts page. Environmental Variables Device: Buri 1.2 mozilla RIL Build ID: 20131011004001 Gecko: http://hg.mozilla.org/releases/mozilla-aurora/rev/c8e97fd5b94d Gaia: 79abf09f2b5b6440f43cb5ae44ef6c85c0437e8d Platform Version: 26.0a2 Notes: Repro frequency: 100% Link to failed test case: https://moztrap.mozilla.org/manage/cases/?filter-id=9785 See attached screenshot
Comment 1•11 years ago
|
||
Why is this necessary?
Updated•11 years ago
|
Whiteboard: burirun2 → burirun2, burirun3
Updated•10 years ago
|
Whiteboard: burirun2, burirun3 → burirun2, burirun3, burirun1.3-3
Comment 2•10 years ago
|
||
yes, they are present but its info is not actually exported. Closing worksforme
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
Comment 4•10 years ago
|
||
Carrying over the flags from bug 1108148. I don't think a Facebook contact should be displayed in the export list as it may confuse an end user. Or at least, we should display an error message to explain to a user that the contact data will be partially exported. Currently, we export a FB contact's name via BT or memory card without any warning. A user will probably think that everything is correctly exported. Jose, I think this is still an issue, what's your take on this?
Status: RESOLVED → REOPENED
status-b2g-v1.4:
--- → affected
status-b2g-v2.0:
--- → affected
status-b2g-v2.1:
--- → affected
status-b2g-v2.2:
--- → affected
Flags: needinfo?(jmcf)
Resolution: WORKSFORME → ---
Updated•10 years ago
|
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(dharris)
Whiteboard: burirun2, burirun3, burirun1.3-3 → permafail
Updated•10 years ago
|
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(dharris)
Comment 5•10 years ago
|
||
(In reply to Johan Lorenzo [:jlorenzo] (QA) from comment #4) > Carrying over the flags from bug 1108148. > > I don't think a Facebook contact should be displayed in the export list as > it may confuse an end user. Or at least, we should display an error message > to explain to a user that the contact data will be partially exported. > > Currently, we export a FB contact's name via BT or memory card without any > warning. A user will probably think that everything is correctly exported. > > Jose, I think this is still an issue, what's your take on this? We keep the FB Contacts in order to render the list faster. Filtering out FB contacts will make the list build longer affecting performance.
Flags: needinfo?(jmcf)
Comment 6•10 years ago
|
||
I understand the performance concern. I think we should at least show a warning when we export one or more FB contacts because a user would expect to have all the data exported. Carrie, what behavior should we have here?
Flags: needinfo?(cawang)
Comment 7•10 years ago
|
||
Hi, I think if we don't allow users export FB contacts, we should 1. filter out the FB contacts or 2. keep the FB contacts unselectable (being greyed-out)
Flags: needinfo?(cawang)
Comment 8•10 years ago
|
||
[Blocking Requested - why for this release]: Even though this issue exists since the dawn of this project, the behavior is confusing for an end user who might think the functionality is broken. Moreover, if you export all your contacts, having FB contacts in the export list can lead to have a lot of absolutely useless entries in the generated vCard file. This will pollute the user's next importation and will create a lot a dupes at the next FB sync (as we don't automatically merge FB contacts).
blocking-b2g: --- → 2.2+
Comment 10•10 years ago
|
||
triage: keep the nomination for now and we'll go back to triage this after hearing feedbacks from developers regarding UX's suggestion.
Comment 11•9 years ago
|
||
Hi Maria, Mind to let us know if you get any feedback?
Flags: needinfo?(oteo)
Comment 12•9 years ago
|
||
I think the best way to resolve this bug is as suggested by Carrie in comment 7, option 2. Actually it can be done using CSS, which should not have impact on performance.
Flags: needinfo?(oteo)
Comment 13•9 years ago
|
||
Jose - can you have a look at fixing it but I would not block on it. If this is ready in time for 2.2 then we will pick it up based on risk.
blocking-b2g: 2.2? → -
Flags: needinfo?(jmcf)
Comment 14•9 years ago
|
||
yes, it should be ready for v2.2
Assignee: nobody → hola
Flags: needinfo?(jmcf)
Updated•9 years ago
|
Assignee: hola → jmcf
Updated•9 years ago
|
Assignee: jmcf → hola
Comment 15•9 years ago
|
||
Adrian, I left some comments over https://github.com/ADLR-es/gaia/commit/ed144259ba822cd988688fd8e36d4e7b415a0084
Comment 16•9 years ago
|
||
Can we do this more generic. Instead of adding a new class to the select list for exporting, that is pretty similar to selecting, I would like something generic for 'disabling clicking in fb contacts' no matter if we are exporting or not. Then we can use that for, selecting ice contacts, or any other kind of action over contacts in the list.
Comment 17•9 years ago
|
||
(In reply to Francisco Jordano [:arcturus] [:francisco] from comment #16) > Can we do this more generic. > > Instead of adding a new class to the select list for exporting, that is > pretty similar to selecting, I would like something generic for 'disabling > clicking in fb contacts' no matter if we are exporting or not. That's certainly a good idea. > > Then we can use that for, selecting ice contacts, or any other kind of > action over contacts in the list.
Comment 18•9 years ago
|
||
I think it's a backlog item rather than a minus. We would want it to be fixed.
blocking-b2g: - → backlog
Assignee | ||
Comment 19•9 years ago
|
||
Attachment #8547597 -
Flags: review?(jmcf)
Assignee | ||
Comment 21•9 years ago
|
||
Attachment #8548243 -
Flags: review?(jmcf)
Assignee | ||
Updated•9 years ago
|
Attachment #8548243 -
Attachment is obsolete: true
Attachment #8548243 -
Flags: review?(jmcf)
Comment 22•9 years ago
|
||
Comment on attachment 8547597 [details] [review] Pull request please see the comments on GH. We need another round ...
Attachment #8547597 -
Flags: review?(jmcf)
Assignee | ||
Updated•9 years ago
|
Attachment #8547597 -
Flags: review?(jmcf)
Comment 23•9 years ago
|
||
Comment on attachment 8547597 [details] [review] Pull request please address the three pending comments on GH good work!
Attachment #8547597 -
Flags: review?(jmcf) → review+
Comment 24•9 years ago
|
||
https://github.com/mozilla-b2g/gaia/commit/bcc58499fa9429ee1a480f18357ba319c70bf505
Status: REOPENED → RESOLVED
Closed: 10 years ago → 9 years ago
Resolution: --- → FIXED
Updated•9 years ago
|
status-b2g-master:
--- → fixed
Updated•9 years ago
|
Target Milestone: --- → 2.2 S4 (23jan)
Comment 25•9 years ago
|
||
Comment on attachment 8547597 [details] [review] Pull request [Approval Request Comment] [Bug caused by] (feature/regressing bug #): Facebook restrictions for sharing data outside our device [User impact] if declined: Medium, the user would expect her Facebook data exported but in reality it would not be exported. [Testing completed]: Yes, unit tests are provided [Risk to taking this patch] (and alternatives if risky): Low-risk patch [String changes made]: None
Attachment #8547597 -
Flags: approval-gaia-v2.2?
Updated•9 years ago
|
Attachment #8547597 -
Flags: approval-gaia-v2.2? → approval-gaia-v2.2+
Comment 26•9 years ago
|
||
v2.2: https://github.com/mozilla-b2g/gaia/commit/5658ebd260b0c7481e018503c4819a4d4bd9c100
Comment 27•9 years ago
|
||
Issue verified fixed on Flame 2.2 and 3.0 Imported Facebook contacts are greyed out and unselectable in list when trying to export them. Locally stored non-Facebook contacts are still selectable in export list. Tested with Facebook contacts only as well as with a mix of facebook and non-facebook contacts. Device: Flame 2.2 BuildID: 20150121093932 Gaia: e4f9b5da3751798f9cc5d95f302c30722cc11fca Gecko: 53421e00294d Version: 37.0a2 (2.2) Firmware: V18D-1 User Agent: Mozilla/5.0 (Mobile; rv:37.0) Gecko/37.0 Firefox/37.0 Device: Flame 3.0 Master BuildID: 20150121141532 Gaia: 917b6c36717fddc6e71ffc1ec249633c8044c93c Gecko: 06b590bf59f4 Version: 38.0a1 (3.0 Master) Firmware: V18D-1 User Agent: Mozilla/5.0 (Mobile; rv:38.0) Gecko/38.0 Firefox/38.0
Status: RESOLVED → VERIFIED
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage?]
Flags: needinfo?(ktucker)
Updated•9 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•