Skip to content

Commit 3afea69

Browse files
authored
Merge pull request #384 from makimenko/373-raycaster-fix
#373: Raycaster breaks inputs or forms bindings (due to preventDefault)
2 parents f2c1800 + 9368ba1 commit 3afea69

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

projects/atft/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "atft",
3-
"version": "1.4.21",
3+
"version": "1.4.22",
44
"description": "Ready-to-use Angular components for Three.js, see https://makimenko.github.io/angular-template-for-threejs/.",
55
"keywords": [
66
"threejs",

projects/atft/src/lib/raycaster/raycaster.service.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ export class RaycasterService implements OnDestroy {
8080
if (!this.isReady()) {
8181
return;
8282
}
83-
event.preventDefault();
83+
// #373: removed: event.preventDefault();
8484
const i = this.getFirstIntersectedGroup(event.layerX, event.layerY);
8585
if (!this.selected || this.selected !== i.object) {
8686
if (this.selected) {
@@ -99,7 +99,7 @@ export class RaycasterService implements OnDestroy {
9999
if (!this.isReady(true)) {
100100
return;
101101
}
102-
event.preventDefault();
102+
// #373: removed: event.preventDefault();
103103
const i = this.getFirstIntersectedGroup(event.layerX, event.layerY);
104104
if (i && i.object) {
105105
i.object.dispatchEvent({type: RaycasterEvent.click, face: i.face});
@@ -111,7 +111,7 @@ export class RaycasterService implements OnDestroy {
111111
if (!this.isReady()) {
112112
return;
113113
}
114-
event.preventDefault();
114+
// #373: removed: event.preventDefault();
115115
const i = this.getFirstIntersectedGroup(event.touches[0].clientX, event.touches[0].clientY);
116116
if (i && i.object) {
117117
i.object.dispatchEvent({type: RaycasterEvent.click, face: i.face});

0 commit comments

Comments
 (0)