Closed Bug 1208047 Opened 9 years ago Closed 9 years ago

Clicking twice on Share Tab will make Share Screen button inactive until the conversation is restarted

Categories

(Hello (Loop) :: Client, defect, P2)

defect
Points:
2

Tracking

(firefox42 unaffected, firefox43+ fixed, firefox44 fixed)

RESOLVED FIXED
mozilla44
Iteration:
44.2 - Oct 19
Tracking Status
firefox42 --- unaffected
firefox43 + fixed
firefox44 --- fixed

People

(Reporter: bmaris, Assigned: standard8)

References

Details

(Keywords: regression, Whiteboard: [sharing defect])

Attachments

(2 files, 1 obsolete file)

Attached image Gif showing the issue
Affected builds: - latest Nightly 44.0a1 - latest Developer Edition 43.0a2 Affected OS`s: - Mac OS X 10.10.5 - Ubuntu 14.04 32-bit - Windows 7 64-bit STR: 1. Start Firefox 2. Click Hello icon 3. Click on Share your screen button 4. Select Share tab twice Expected results: Share menu is closed after clicking it once. Actual results: After clicking twice the button will be inactive until conversation is restarted. Notes: 1. This issue was introduced after implementing the new design from bug 1184559.
Dan saw what bogdan did (without e10s) shell tried with e10s off in same version and it didn't happen.
Rank: 30
Priority: -- → P3
Whiteboard: [sharing defect]
e10s doesn't currently work so that's not an issue. Given that you can get into the inactive state so that you can't actually turn off screen sharing, I think we should be fixing this - especially as its very easy to hit because we're not closing the menu automatically.
Assignee: nobody → standard8
Iteration: --- → 44.1 - Oct 5
Points: --- → 2
Rank: 30 → 20
Priority: P3 → P2
This toggles the dropdown away, which is the same as what we do in other places.
Attachment #8667847 - Flags: review?(edilee)
Attachment #8667847 - Flags: review?(mdeboer)
Comment on attachment 8667847 [details] [diff] [review] Close the dropdown menu for sharing on Loop's conversation window as soon as an item is clicked, rather than leaving it open in a potentially confusing state. Review of attachment 8667847 [details] [diff] [review]: ----------------------------------------------------------------- ::: browser/components/loop/content/shared/js/views.jsx @@ +119,5 @@ > }, > > _handleShareTabs: function() { > this._startScreenShare("browser"); > + this.toggleDropdownMenu(); Why not `this.hideDropdownMenu()` ?
Attachment #8667847 - Flags: review?(mdeboer)
Attachment #8667847 - Flags: review?(edilee)
Flags: needinfo?(standard8)
That'll be because I forgot that we had the hide function ;-)
Attachment #8667847 - Attachment is obsolete: true
Attachment #8670222 - Flags: review?(mdeboer)
Comment on attachment 8670222 [details] [diff] [review] Close the dropdown menu for sharing on Loop's conversation window as soon as an item is clicked, rather than leaving it open in a potentially confusing state. Review of attachment 8670222 [details] [diff] [review]: ----------------------------------------------------------------- LGTM, thanks!
Attachment #8670222 - Flags: review?(mdeboer) → review+
Comment on attachment 8670222 [details] [diff] [review] Close the dropdown menu for sharing on Loop's conversation window as soon as an item is clicked, rather than leaving it open in a potentially confusing state. Approval Request Comment [Feature/regressing bug #]: Bug 1184559 - part of the visual refresh work for Hello [User impact if declined]: The user can get into a state where they can click the menu option twice in a row, then they can't turn off sharing without exiting the conversation. [Describe test coverage new/current, TreeHerder]: Landed in fx-team, has unit tests [Risks and why]: Low, minor change to menu functionality [String/UUID change made/needed]: None
Flags: needinfo?(standard8)
Attachment #8670222 - Flags: approval-mozilla-aurora?
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla44
Comment on attachment 8670222 [details] [diff] [review] Close the dropdown menu for sharing on Loop's conversation window as soon as an item is clicked, rather than leaving it open in a potentially confusing state. Fixes a recent regression, includes tests. Approved for uplift to aurora.
Attachment #8670222 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Iteration: 44.1 - Oct 5 → 44.2 - Oct 19
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: