FLUID-5859: LayoutReorderer test fails on Firefox 44

Metadata

Source
FLUID-5859
Type
Bug
Priority
Major
Status
Closed
Resolution
Fixed
Assignee
N/A
Reporter
Giovanni Tirloni
Created
2016-02-11T07:12:12.543-0500
Updated
2016-07-08T09:06:59.745-0400
Versions
  1. 2.0
Fixed Versions
N/A
Component
  1. Layout Reorderer

Description

LayoutReorder test always fails on Firefox 44 (Linux), individually and as part of all-tests.html

Environments

Fedora Linux 23
Firefox 44.0

Comments

  • Antranig Basman commented 2016-02-11T13:10:48.107-0500

    Hi Giovanni - really cool video!
    My suspicion is that this is caused by a layout issue. This configuration of the reorderer makes use of a very ancient and ancestral thing known as the "Geometric Manager" to decide where dragged things are going to end up. I can't make out the video completely clearly, but I think what it shows is that the portlet 9 is being dragged to the 3rd slot rather than the end of the 1st column - that is, the order is starting with 1, 2, 9, 3, 4 rather than 1, 2, 3, 9, 4 - is that correct?
    This implies that on Linux+FF and on no other platform, some detail relating to the CSS layout algorithm is causing the exact pixel offsets in play here to be slightly differently aligned. This might take some while to track down, and my feeling is that this should not be a release blocking issue, since the behaviour still represents "something acceptable" - the portlet 9 is dragged to some position in the column to the left of it that lies approximately level with its current position. In fact, to be honest, the behaviour on Linux seems more sensible than that on the other platforms since the 3rd row in column 1 is actually the one directly opposite the 3rd row in column 2.

  • Giovanni Tirloni commented 2016-02-11T13:39:59.584-0500

    I think you're correct regarding what's happening to portlet 9.

    I also agree this shouldn't be a blocker, specially because Fedora, while a mainstream distribution, doesn't enjoy the usage levels of Ubuntu. Either way, I'm unsure about our user-base but I'd take a guess it's not comprised majorly of Linux users.

    These GUI issues can be tricky, specially on Linux where each distribution/version combination does things differently. Although I use Linux as my primary OS, I'm incredibly frustrated by its desktop. That being said, if there is anything I can do to help track this down on F23, please me know.