Uploaded image for project: 'translate5'
  1. translate5
  2. TRANSLATE-1230

ExtJS and therefore Translate5 is not usable on browsers with touch device

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • translate5 - 3.0.5
    • None
    • None

    Description

      problem

      On a device with a touch screen the browsers are enabling automatically some additional javascript events to be used.

      In firefox ExtJS 6.2 is not usable at all, therefore translate5 is also not usable.

      In chrome only visual review (clicking into the visual iframe) was not working.

      simple test

      Just enter the following JS code into the console:

      'ontouchstart' in window 

      it should return false. If the statement returns true the additional touch events are enabled.

      background

      https://stackoverflow.com/questions/43236899/extjs-6-2-classic-does-not-work-with-firefox-and-a-touchscreen

      workaround

      As workaround the touch support can be disabled in the browsers:

      chrome:

      disable it as explained in https://ccm.net/faq/40811-google-chrome-how-to-disable-touch-input

      firefox

      Navigate to about:config and search for the setting dom.w3c_touch_events.enabled

      By default it is set to 2, set it to 0 to disable it.

      solution

      Either we can nearly update to a newer ExtJS version where this issue is fixed, or we should implement a workaround as described in https://stackoverflow.com/questions/43236899/extjs-6-2-classic-does-not-work-with-firefox-and-a-touchscreen

      Attachments

        Activity

          People

            aleksandar Aleksandar Mitrev
            tlauria Thomas Lauria
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: