Closed Bug 1182440 Opened 9 years ago Closed 8 years ago

Edited context does not update on the standalone page (link clicker)

Categories

(Hello (Loop) :: Client, enhancement, P4)

enhancement

Tracking

(firefox40- wontfix, firefox41- wontfix, firefox42- affected)

RESOLVED INVALID
Tracking Status
firefox40 - wontfix
firefox41 - wontfix
firefox42 - affected

People

(Reporter: FlorinMezei, Unassigned)

References

Details

(Whiteboard: [context])

Reproducible with: 
- Firefox 40 Beta 3 - BuildID: 20150709163524
- Firefox 40 Beta 2 - BuildID: 20150706172413

Reproducible on: Windows 7 x64, Windows 10 x86, Mac OS X 10.8.5

Steps to reproduce:
1. On one machine (machine A) open Firefox with a fresh profile and navigate to a web page.
2. Click on the Hello icon and then "Get Started".
3. Check "Let's talk about" -> "Start a conversation".
4. Copy the conversation link and open it on another machine (machine B) and join the conversation.
5. On machine A choose to edit the conversation context (pen icon overlayed on the video area) and then save.

Expected results:
User on machine B should see the changes made to the context on machine A in (close to) real time.

Actual results:
User on machine B does not see the changes made to the context on machine A unless he/she leaves and then re-joins the conversation.

I'm not sure whether this ever worked, is planned to be implemented, or if it's some server issue, but it should definitely work as otherwise the Edit context option makes no sense.
Whiteboard: [context]
Well, this has never worked really, because the standalone page does not have a persistent connection to get push notifications in.
Now that we have a p2p datachannel opened up for text chat, we can (ab)use it to push these type of changes over as well as text messages.
Flags: qe-verify+
Flags: firefox-backlog+
Priority: -- → P2
[Tracking Requested - why for this release]:
Nominating Hello Conversation Context issues for 40, as the amount of issues makes the feature questionable for release with this train.
This scenario seems fairly common and it would be nice to get a fix for this in time for FF40 release.
Maire, could you please review this bug? This seems like a mainline scenario that should be working given that hello context is releasing as a new feature in FF40. Thanks!
Flags: needinfo?(mreavy)
Hi Ritu, I'm no longer the engineering manager for Hello. (I'm the engineering manager for WebRTC.)  I don't believe we currently have an eng manager for Hello; so I'm moving my needinfo to Shell to get the right Hello folks weighing in on this (especially with Mark Banner on PTO this week).
Flags: needinfo?(mreavy) → needinfo?(sescalante)
This works as expected.
The typical user scenario that are anticipated are that either A updates the context before inviting B or A updates the context after A and B have had a conversation so that next time they talk about something different (i.e update the context and then share again).

The scenario described above is valid but was not required to be supported for Fx40.
Let's keep this bug as a feature improvement to make context changes dynamic but this was not a requirement for Fx40 so should not be blocking the release.
Priority: P2 → P4
Severity: normal → enhancement
Rank: 45
Flags: needinfo?(sescalante)
Un-tracked for FF40 and tracking for 41, 42 instead based on Romain's assessment which makes sense.
Mark, this is another one that is tracked for FF41. Do you think we will be able to get a patch ready by Beta6/7 time frame? My opinion on this one is if it is an easy fix, we could take it. Otherwise, given the low severity this can be fixed in 42. What do you think?
Flags: needinfo?(standard8)
(In reply to Ritu Kothari (:ritu) from comment #8)
> Mark, this is another one that is tracked for FF41. Do you think we will be
> able to get a patch ready by Beta6/7 time frame? My opinion on this one is
> if it is an easy fix, we could take it. Otherwise, given the low severity
> this can be fixed in 42. What do you think?

I wouldn't rush this in 41, whilst it wouldn't be a big change, with the other work, and what I feel is the priority, I don't think it is worth it. Personally I don't think its a huge issue, I suspect users are more likely just to put a url in the chat if they are already in a call than go to the trouble of editing the context.

Its also been rumored that we're going to change how context works, so it might be better to wait for that.

However, I'm passing the needinfo to Romain to check he's happy with this.
Flags: needinfo?(standard8) → needinfo?(rtestard)
In line with Mark's recommendation, I do not feel this is a release blocker for FF41 so removing the tracking flag and setting status-firefox41 to wontfix. Romain, please let me know if you have any concerns.
I agree with Mark's comment, this should not block 41.
Flags: needinfo?(rtestard)
We shipped two releases with this bug, stop tracking.
We've removed context editing so this bug no longer applies to the product
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.