Hi Lorenz,

Thank you for reporting this problem. We have received a similar report
as well, are looking into a solution and will review yours.

For Mahara 21.10 we are looking into upgrading the Gridstack library and
will check if the fix is still needed then. So far, we have the
following in code review https://reviews.mahara.org/11815 and you are
welcome to give it a go and check it out already for general testing.

Thank you
Kristina

** Changed in: mahara
       Status: New => Confirmed

** Changed in: mahara
   Importance: Undecided => High

** Also affects: mahara/21.04
   Importance: Undecided
       Status: New

** Also affects: mahara/21.10
   Importance: High
       Status: Confirmed

** Also affects: mahara/20.10
   Importance: Undecided
       Status: New

** Also affects: mahara/20.04
   Importance: Undecided
       Status: New

** Changed in: mahara/21.10
    Milestone: None => 21.10.0

** Changed in: mahara/21.04
    Milestone: None => 21.04.2

** Changed in: mahara/20.10
    Milestone: None => 20.10.3

** Changed in: mahara/20.04
    Milestone: None => 20.04.5

** Changed in: mahara/21.04
   Importance: Undecided => High

** Changed in: mahara/20.10
   Importance: Undecided => High

** Changed in: mahara/20.04
   Importance: Undecided => High

** Changed in: mahara/21.04
       Status: New => Confirmed

** Changed in: mahara/20.10
       Status: New => Confirmed

** Changed in: mahara/20.04
       Status: New => Confirmed

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: mahara-contributors
https://bugs.launchpad.net/bugs/1930624

Title:
  Grid Stack items prevent touch swipe

Status in Mahara:
  Confirmed
Status in Mahara 20.04 series:
  Confirmed
Status in Mahara 20.10 series:
  Confirmed
Status in Mahara 21.04 series:
  Confirmed
Status in Mahara 21.10 series:
  Confirmed

Bug description:
  The JQuery UI components used in Grid Stack prevent touch swipe for
  scrolling on mobile devices. The actual tiles created by Grid Stack
  contain the class "ui-draggable-handle" which disables any touch
  action:

  .ui-draggable-handle {
      -ms-touch-action: none;
      touch-action: none;
  }

  As you can see in the screenshot attached to the issue, having
  multiple tiles will confuse users because they can only scroll outside
  of the actual tile. The more width and the less space the tiles have,
  it becomes almost impossible to scroll on a smartphone.

  We used the following workaround to patch this problem:

  .grid-stack>.grid-stack-item>.grid-stack-item-content {
      touch-action: auto!important;
  }

  However it would be better to solve this cleanly.

  Mahara version: 20.04, but according to source unchanged in current
  versions

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1930624/+subscriptions


_______________________________________________
Mailing list: https://launchpad.net/~mahara-contributors
Post to     : mahara-contributors@lists.launchpad.net
Unsubscribe : https://launchpad.net/~mahara-contributors
More help   : https://help.launchpad.net/ListHelp

Reply via email to