Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8087974

Ensemble8 on embedded: it is hard to distinguish whether mouse click or tap was registered and action started

XMLWordPrintable

      Ensemble8 takes a while to add new nodes to scene and render them when transitioning between the screens.

      For example, when you click on a sample button on the home page, sometimes the click is not recognized and page is panned instead.

      On the other hand, if it was recognized, it starts to update scenegraph behind the scenes and blocks the UI thread for a period of time much longer than 2 seconds.

      Without a clear indication this is quite confusing. Repeating clicks into blocked UI result in the clicks to be delivered to components that are not visible on scene yet.

      To me it looks like a platform bug/feature. Long operations (> 1 sec) on UI thread should probably cause mouse cursor to indicate waiting and mouse events shouldn't be delivered to components that were not visible at the moment of their occurrence.

            ddhill David Hill (Inactive)
            mrkam Alexander Kuznetcov (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported: