remove stopPropagation from Controler touch even to make detection of

phones in client.js better
This commit is contained in:
HF 2024-01-24 00:57:22 +01:00
parent 25724e7342
commit dbf46556c8
2 changed files with 4 additions and 4 deletions

View File

@ -36,10 +36,11 @@ persistStore(store, {}, () => {
});
// check if on mobile
function checkMobile() {
window.imMobile = function checkMobile() {
delete window.imMobile;
store.dispatch(setMobile(true));
}
document.addEventListener('touchstart', checkMobile, { once: true });
document.addEventListener('touchstart', window.imMobile, { once: true });
// listen for resize
function onWindowResize() {

View File

@ -224,7 +224,6 @@ class PixelPainterControls {
onTouchStart(event) {
event.preventDefault();
event.stopPropagation();
document.activeElement.blur();
this.renderer.cancelStoreViewInState();
@ -262,7 +261,6 @@ class PixelPainterControls {
onTouchEnd(event) {
event.preventDefault();
event.stopPropagation();
if (event.touches.length) {
// still other touches left
return;
@ -394,6 +392,7 @@ class PixelPainterControls {
onWheel(event) {
event.preventDefault();
event.stopPropagation();
document.activeElement.blur();
const { deltaY } = event;