[ Phaser 3 ] Bug pointer debug used touchscreen laptop

I don’t know this is bug or not,
when I want to use pointer debug in my game ( laptop with touch screen ), the result not always same in others browser.
and the result same like in pointer debug in phaser example online.

example :

Chrome :
test case 1 :

  • step 1 use mouse : correctly update the position of the pointer
  • step 2 use touchscreen : correctly update the position of the pointer
  • step 3 use mouse : no update
  • step 4 use touchscreen : correctly update the position of the pointer

test case 2 :

  • step 1 use touchscreen : correctly update the position of the pointer
  • step 2 use mouse : no update
  • step 3 use touchscreen : correctly update the position of the pointer
  • step 4 use mouse : no update

Firefox :
test case 1 :

  • step 1 use mouse : correctly update the position of the pointer
  • step 2 use touchscreen : no update
  • step 3 use mouse : correctly update the position of the pointer
  • step 4 use touchscreen : no update

test case 2 :

  • step 1 use touchscreen : no update
  • step 2 use mouse : correctly update the position of the pointer
  • step 3 use touchscreen : no update
  • step 4 use mouse : correctly update the position of the pointer

Opera :
test case 1 :

  • step 1 use mouse : correctly update the position of the pointer
  • step 2 use touchscreen : correctly update the position of the pointer
  • step 3 use mouse : no update
  • step 4 use touchscreen : correctly update the position of the pointer

test case 2 :

  • step 1 use touchscreen : correctly update the position of the pointer
  • step 2 use mouse : no update
  • step 3 use touchscreen : correctly update the position of the pointer
  • step 4 use mouse : no update

IE :
test case 1 :

  • step 1 use mouse : correctly update the position of the pointer
  • step 2 use touchscreen : update but only when pointerdown
  • step 3 use mouse : correctly update the position of the pointer
  • step 4 use touchscreen : update but only when pointerdown

test case 2 :

  • step 1 use touchscreen : update but only when pointerdown
  • step 2 use mouse : correctly update the position of the pointer
  • step 3 use touchscreen : update but only when pointerdown
  • step 4 use mouse : correctly update the position of the pointer

when I see other example pointer button :

Chrome :
test case 1 :

  • step 1 use mouse : correctly
  • step 2 use touchscreen : correctly
  • step 3 use mouse : correctly
  • step 4 use touchscreen : correctly

test case 2 :

  • step 1 use touchscreen : correctly
  • step 2 use mouse : correctly
  • step 3 use touchscreen : correctly
  • step 4 use mouse : correctly

Firefox :
test case 1 :

  • step 1 use mouse : correctly
  • step 2 use touchscreen : no update
  • step 3 use mouse : correctly
  • step 4 use touchscreen : no update

test case 2 :

  • step 1 use touchscreen : no update
  • step 2 use mouse : correctly
  • step 3 use touchscreen : no update
  • step 4 use mouse : correctly

Opera :
test case 1 :

  • step 1 use mouse : correctly
  • step 2 use touchscreen : correctly
  • step 3 use mouse : correctly
  • step 4 use touchscreen : correctly

test case 2 :

  • step 1 use touchscreen : correctly
  • step 2 use mouse : correctly
  • step 3 use touchscreen : correctly
  • step 4 use mouse : correctly

IE :
test case 1 :

  • step 1 use mouse : correctly
  • step 2 use touchscreen : no update
  • step 3 use mouse : correctly
  • step 4 use touchscreen : no update

test case 2 :

  • step 1 use touchscreen : no update
  • step 2 use mouse : correctly
  • step 3 use touchscreen : no update
  • step 4 use mouse : correctly