# 4.2: Bug with Gizmo and Camera.attachControl()

**URL:** https://forum.babylonjs.com/t/4-2-bug-with-gizmo-and-camera-attachcontrol/14911
**Category:** Bugs
**Created:** [October 14, 2020, 1:17pm UTC](https://forum.babylonjs.com/t/4-2-bug-with-gizmo-and-camera-attachcontrol/14911 "2020-10-14T13:17:46Z")
**Posts on this page:** 14
**Page:** 1

<div class="post-metadata">

### Author: ![fabienrohrer](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/fabienrohrer/32/10891_2.png) [@fabienrohrer](https://forum.babylonjs.com/u/fabienrohrer)
#### Post date: [October 14, 2020, 1:17pm UTC](https://forum.babylonjs.com/t/4-2-bug-with-gizmo-and-camera-attachcontrol/14911/1 "2020-10-14T13:17:46Z")

</div>

Hi,

I just run into a new issue after the update to Babylon 4.2:  
After selecting a Gizmo, the camera events are broken.  
This is reproductible into this example:

- [Use Gizmos (eg. Drag arrow, Bounding box) - Babylon.js Documentation](https://doc.babylonjs.com/how_to/gizmo#bounding-box-gizmo)
- [Babylon.js Playground](https://www.babylonjs-playground.com/#SG9ZZB)  
(move the camera and click somewhere on the gizmo =\> the camera doesn’t move anymore)

Any workaround here?

Cheers,  
Fabien

---

<div class="post-metadata">

### Author: ![Deltakosh](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/deltakosh/32/26635_2.png) [@Deltakosh](https://forum.babylonjs.com/u/Deltakosh)
#### Post date: [October 14, 2020, 3:45pm UTC](https://forum.babylonjs.com/t/4-2-bug-with-gizmo-and-camera-attachcontrol/14911/2 "2020-10-14T15:45:02Z")

</div>

pinging @Cedric

---

<div class="post-metadata">

### Author: ![Cedric](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/cedric/32/2742_2.png) [@Cedric](https://forum.babylonjs.com/u/Cedric)
#### Post date: [October 14, 2020, 3:47pm UTC](https://forum.babylonjs.com/t/4-2-bug-with-gizmo-and-camera-attachcontrol/14911/3 "2020-10-14T15:47:16Z")

</div>

No workaround yet, I just saw that today [Camera Input stops working after gizmo interaction · Issue #9171 · BabylonJS/Babylon.js · GitHub](https://github.com/BabylonJS/Babylon.js/issues/9171)  
@PolygonalSun Did you push something on the camera input recently?

---

<div class="post-metadata">

### Author: ![PolygonalSun](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/polygonalsun/32/2704_2.png) [@PolygonalSun](https://forum.babylonjs.com/u/PolygonalSun)
#### Post date: [October 14, 2020, 4:47pm UTC](https://forum.babylonjs.com/t/4-2-bug-with-gizmo-and-camera-attachcontrol/14911/4 "2020-10-14T16:47:08Z")

</div>

The last changes that I pushed that would affect cameras was 19 days ago:

> <https://github.com/BabylonJS/Babylon.js/pull/9029>

  

> <https://github.com/BabylonJS/Babylon.js/pull/9036>

Those changes were to fix an issue with pointer lock. Do you know if the console is throwing any kind of errors with this issue?

---

<div class="post-metadata">

### Author: ![Cedric](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/cedric/32/2742_2.png) [@Cedric](https://forum.babylonjs.com/u/Cedric)
#### Post date: [October 14, 2020, 5:50pm UTC](https://forum.babylonjs.com/t/4-2-bug-with-gizmo-and-camera-attachcontrol/14911/5 "2020-10-14T17:50:18Z")

</div>

Issue fixed with this PR : [fixing camera re-attach after drag by RaananW · Pull Request #9173 · BabylonJS/Babylon.js · GitHub](https://github.com/BabylonJS/Babylon.js/pull/9173)

---

<div class="post-metadata">

### Author: ![fabienrohrer](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/fabienrohrer/32/10891_2.png) [@fabienrohrer](https://forum.babylonjs.com/u/fabienrohrer)
#### Post date: [October 14, 2020, 6:28pm UTC](https://forum.babylonjs.com/t/4-2-bug-with-gizmo-and-camera-attachcontrol/14911/6 "2020-10-14T18:28:04Z")

</div>

You’re awesome, thank you very much!

---

<div class="post-metadata">

### Author: ![JCPalmer](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/jcpalmer/32/42_2.png) [@JCPalmer](https://forum.babylonjs.com/u/JCPalmer)
#### Post date: [October 15, 2020, 1:34pm UTC](https://forum.babylonjs.com/t/4-2-bug-with-gizmo-and-camera-attachcontrol/14911/7 "2020-10-15T13:34:32Z")

</div>

I have not really been keeping up with the beta numbers, is this on Beta 12? If so, it did not work.

---

<div class="post-metadata">

### Author: ![loadpixels](https://avatars.discourse-cdn.com/v4/letter/l/e480ec/32.png) [@loadpixels](https://forum.babylonjs.com/u/loadpixels)
#### Post date: [October 20, 2020, 9:12pm UTC](https://forum.babylonjs.com/t/4-2-bug-with-gizmo-and-camera-attachcontrol/14911/8 "2020-10-20T21:12:13Z")

</div>

As an aside to this, I’ve noticed that if you customise how the ArcRotateCamera attaches - for example to make the left mouse click pan instead of rotate, when the controls are reattached after using a gizmo, you end up with left mouse click rotating the camera instead of the original pan function

example: [https://playground.babylonjs.com/#8GY6J8#189](https://playground.babylonjs.com/#8GY6J8#189)

---

<div class="post-metadata">

### Author: ![RaananW](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/raananw/32/28955_2.png) [@RaananW](https://forum.babylonjs.com/u/RaananW)
#### Post date: [October 21, 2020, 6:25am UTC](https://forum.babylonjs.com/t/4-2-bug-with-gizmo-and-camera-attachcontrol/14911/9 "2020-10-21T06:25:10Z")

</div>

That’s not the expected behavior 😊

Want to file an issue? We’ll take care of this as soon as we can

---

<div class="post-metadata">

### Author: ![sebavan](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/sebavan/32/57_2.png) [@sebavan](https://forum.babylonjs.com/u/sebavan)
#### Post date: [October 21, 2020, 12:55pm UTC](https://forum.babylonjs.com/t/4-2-bug-with-gizmo-and-camera-attachcontrol/14911/10 "2020-10-21T12:55:29Z")

</div>

@Cedric, want to give it a quick look ?

---

<div class="post-metadata">

### Author: ![Cedric](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/cedric/32/2742_2.png) [@Cedric](https://forum.babylonjs.com/u/Cedric)
#### Post date: [October 21, 2020, 12:56pm UTC](https://forum.babylonjs.com/t/4-2-bug-with-gizmo-and-camera-attachcontrol/14911/11 "2020-10-21T12:56:22Z")

</div>

@raanan, is it related to your changes on input attachment?

---

<div class="post-metadata">

### Author: ![RaananW](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/raananw/32/28955_2.png) [@RaananW](https://forum.babylonjs.com/u/RaananW)
#### Post date: [October 21, 2020, 1:08pm UTC](https://forum.babylonjs.com/t/4-2-bug-with-gizmo-and-camera-attachcontrol/14911/12 "2020-10-21T13:08:26Z")

</div>

Probably. I’ll have time later to take a look

---

<div class="post-metadata">

### Author: ![RaananW](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/raananw/32/28955_2.png) [@RaananW](https://forum.babylonjs.com/u/RaananW)
#### Post date: [October 21, 2020, 2:45pm UTC](https://forum.babylonjs.com/t/4-2-bug-with-gizmo-and-camera-attachcontrol/14911/13 "2020-10-21T14:45:40Z")

</div>

Seems like the latest changes fixed this. @loadpixels - can you check again and see if it works now?

---

<div class="post-metadata">

### Author: ![loadpixels](https://avatars.discourse-cdn.com/v4/letter/l/e480ec/32.png) [@loadpixels](https://forum.babylonjs.com/u/loadpixels)
#### Post date: [October 21, 2020, 7:19pm UTC](https://forum.babylonjs.com/t/4-2-bug-with-gizmo-and-camera-attachcontrol/14911/14 "2020-10-21T19:19:52Z")

</div>

Certainly appears to be fixed on the playground 👍
