bugzilla.mozilla.org has resumed normal operation. Attachments prior to 2014 will be unavailable for a few days. This is tracked in Bug 1475801.
Please report any other irregularities here.

Tabs are stuck while dragging with tab sharing turned on

RESOLVED INCOMPLETE

Status

Hello (Loop)
Client
P3
normal
Rank:
35
RESOLVED INCOMPLETE
3 years ago
2 years ago

People

(Reporter: bogdan_maris, Unassigned)

Tracking

unspecified
Points:
---
Bug Flags:
firefox-backlog +

Firefox Tracking Flags

(firefox38+ wontfix, firefox38.0.5+ wontfix, firefox39+ wontfix, firefox40 affected)

Details

(Whiteboard: [investigation])

Attachments

(1 attachment)

Created attachment 8590796 [details]
Gif showing the issue

Affected builds:
- Firefox 38 beta
- latest Nightly 40.0a1
- latest Aurora 39.0a2

Affected OS`s:
- Windows 7 64-bit
- Windows 8.1 64-bit
- Ubuntu 14.04 32-bit

Not affected OS`s:
- Mac OS X 10.9.5 and 10.8.5 (Was unable to reproduce on Mac OS)

STR:
1. Open Firefox
2. Open at least two tabs
3. Click the Hello icon
4. Start a conversation
5. Share a tab
6. Grab one tab and drag it to right or left with the cursor just above the urlbar
7. Release the tab when it overlaps another tab

Expected results: Tab is moved as expected.

Actual results: Tab freezes on top of another one. On windows 8.1 Firefox will hang completely.

Notes:
- Gif attached showing the issue.
- No regression, the issue can be reproduced from the moment that tab sharing was enabled. Bug 1140313
- Issue reproduces only if tab is shared, I was unable to reproduce with Window share.
- If tabs are dragged again, the issue disappears but, repeating the steps will repeat the issue.
[Tracking Requested - why for this release]: Nominating for tracking since it looks bad, and this is a targeted feature for releasing in 38.
status-firefox38: --- → affected
status-firefox39: --- → affected
status-firefox40: --- → affected
tracking-firefox38: --- → ?
Bogdan, is there any info showing up in the Browser console when doing this?
Flags: needinfo?(bogdan.maris)
(In reply to Mike de Boer [:mikedeboer] from comment #2)
> Bogdan, is there any info showing up in the Browser console when doing this?

The Browser console tells nothing.
Flags: needinfo?(bogdan.maris)
Tracking as it is an important new feature.
tracking-firefox38: ? → +

Comment 5

3 years ago
Bogdan - you've been finding great bugs.  thank you for the fantastic gifs - very useful.

putting in bug queue to investigate.
Rank: 45
Flags: firefox-backlog+
Priority: -- → P4
Whiteboard: [sharing]

Comment 6

3 years ago
Hi Sylvestre - when is the cut off for uplifts to Fx38?  We are going to see how complex this is to fix - but wanted to know the time deadlines.
Rank: 45 → 35
Flags: needinfo?(sledru)
Priority: P4 → P3
Whiteboard: [sharing] → [sharing][investigating]
Shell, if there are some risks, next Monday would be great.
If not too risky, Wed 29th
Flags: needinfo?(sledru)
Since this is related to screensharing, then it needs to reach 38.0.5 and not necessarily 38, right?
(In reply to Florin Mezei, QA (:FlorinMezei) from comment #8)
> Since this is related to screensharing, then it needs to reach 38.0.5 and
> not necessarily 38, right?
Oh, right, my bad. Thanks Florin! :)
So, we are talking about May 18th for 38.0.5 beta 4!
Bogdan, I've just tried reproducing this on my windows VM with both 32 bit and 64 bit builds for the latest nightly, and the tabs were moving around just fine. Can you try it again and see if its still an issue please?
Flags: needinfo?(bogdan.maris)
I can still reproduce on Windows 7 64-bit latest Nightly (buildID: 20150422030206).
Flags: needinfo?(bogdan.maris)
Strange, I tried on my windows machine as well and couldn't reproduce.

Do you know if anyone else can reproduce consistently?
Flags: needinfo?(bogdan.maris)
I reproduced this again using latest Nightly on several machines with various OS`s:

Machine 1
Graphics card: AMD Radeon HD 6450
Processor: AMD FX(tm)-8320 Eight-Core Processor 3.50Ghz) : 
OS: Windows 7 64-bit, Windows Vista 64-bit

Machine 2:
Graphics card: nVIDIA GeForce GT 610
Processor: AMD FX(tm)-8320 Eight-Core Processor 3.50Ghz
OS: Windows 7 64-bit

Machine 3: 
Graphics card: AMD Radeon HD 3000
Processor: AMD FX(tm)-8320 Eight-Core Processor 3.50Ghz
OS: Ubuntu 14.04 32-bit

Machine 4:
Graphics card: AMD Radeon HD 3000
Processor: AMD FX(tm)-8320 Eight-Core Processor 3.50Ghz
OS: Windows 8 32-bit

Machine 5:
Graphics card: AMD Radeon HD 3000
Processor: AMD FX(tm)-8320 Eight-Core Processor 3.50Ghz
OS: Ubuntu 14.04 32-bit

Machine 6:
Graphics card: AMD Radeon HD 7700 Series
Processor: AMD FX(tm)-8320 Eight-Core Processor 3.50Ghz
OS: Windows 8.1 64-bit

Machine 7:
Graphics card: Intel HD 2500
Processor: Intel I5-3470 3.20 GHz 3.60 GHz
OS: Windows 7 64-bit
Flags: needinfo?(bogdan.maris)
Mike, any ideas here, or maybe who could help?
Flags: needinfo?(mdeboer)
Now, we have a tracking flag for 38.0.5. Using it.
status-firefox38: affected → wontfix
status-firefox38.0.5: --- → affected
tracking-firefox38.0.5: --- → +
Gavin: do we have someone on Windows who's familiar with the tab code? I can't reproduce this, nor can I understand what might cause it.
Flags: needinfo?(gavin.sharp)
Bogdan, sorry, but I have another question: does this happen with e10s enabled, disabled or in both modes?
Flags: needinfo?(mdeboer) → needinfo?(bogdan.maris)
(In reply to Mike de Boer [:mikedeboer] from comment #17)
> Bogdan, sorry, but I have another question: does this happen with e10s
> enabled, disabled or in both modes?

No problem. Yes, I can reproduce this on both modes, with e10s enabled or disabled. To make tab sharing work on e10s you need to open about:newtab and start the tab sharing with that tab, after that drag the tabs as shown in the attached gif.

In you need any more information please feel free to needinfo me.
Flags: needinfo?(bogdan.maris)
Flags: needinfo?(mdeboer)
Too late to do anything for 38.0.5 but we should track it for 39.
status-firefox38.0.5: affected → wontfix
tracking-firefox39: --- → +
Wontfix for 39 as well, as we only have a week to go for uplifting changes.
status-firefox39: affected → wontfix
Flags: needinfo?(gavin.sharp)
Whiteboard: [sharing][investigating] → [investigation]
Flags: needinfo?(mdeboer)
Support for Hello/Loop has been discontinued.

https://support.mozilla.org/kb/hello-status

Hence closing the old bugs. Thank you for your support.
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.