Closed Bug 1153207 Opened 5 years ago Closed 3 years ago

Tabs are stuck while dragging with tab sharing turned on

Categories

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

defect

Tracking

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

RESOLVED INCOMPLETE
Tracking Status
firefox38 + wontfix
firefox38.0.5 + wontfix
firefox39 + wontfix
firefox40 --- affected

People

(Reporter: bogdan_maris, Unassigned)

Details

(Whiteboard: [investigation])

Attachments

(1 file)

Attached image 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.
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.
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]
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.
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.
Wontfix for 39 as well, as we only have a week to go for uplifting changes.
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
Closed: 3 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.