ManipulationComponent Not Translating using indirect input

When using the new RealityKit Manipulation Component on Entities, indirect input will never translate the entity - no matter what settings are applied. Direct manipulation works as expected for both translation and rotation.

Is this intended behaviour? This is different from how indirect manipulation works on Model3D. How else can we get translation from this component?

visionOS 26 Beta 2 Build from macOS 26 Beta 2 and Xcode 26 Beta 2

Attached is replicable sample code, I have tried this in other projects with the same results.

var body: some View {
        RealityView { content in
            // Add the initial RealityKit content
            if let immersiveContentEntity = try? await Entity(named: "MovieFilmReel", in: reelRCPBundle) {
                
                ManipulationComponent.configureEntity(immersiveContentEntity, allowedInputTypes: .all, collisionShapes: [ShapeResource.generateBox(width: 0.2, height: 0.2, depth: 0.2)])
                
                immersiveContentEntity.position.y = 1
                immersiveContentEntity.position.z = -0.5
                
                var mc = ManipulationComponent()
                mc.releaseBehavior = .stay
                immersiveContentEntity.components.set(mc)
                
                content.add(immersiveContentEntity)
            }
        }
    }

After multiple reboots, the issue has resolved itself and the attached code now works as expected with no build changes. When present the issue was present for several hours across multiple reboots before resolving. I will update again here if it reoccurs!

I have the exact same issue here. Only in an ImmersiveSpace. There is no issue in a volume.

Still happens in beta 6

I am still getting this issue on the full release of VisionOS 26. On rare occasions, the issue does not occur, but closing the app and relaunching the app returns the issue.

Hi @mcdopsa,

Did you file a feedback about this issue? If so could you post the number here?

I can not reproduce the issue with your above example. A feedback with a reproduction case would be super helpful.

You can file here: https://feedbackassistant.apple.com

Thank you

To resolve the issue, the only solution I have found is to Restore OS 26 image using the Developer Strap and Configurator.

Image from https://developer.apple.com/download/os/

@Vision Pro Engineer I ran into a similar issue and filed a feedback with steps to reproduce this FB19610114

Here is a thread with more details. https://developer.apple.com/forums/thread/796861

Be aware, this only ever happens on the device, not in the simulator. Don't waste any time trying to reproduce it in the Simulator

@Vision Pro Engineer I just ran into this today. A app I am developing was having the issue with entities being "stuck". Where they would scale or rotate but not translate. I started looking through the device logs via XCode. Lots of errors in the RealityWidget process. I have a photos widget on my wall. Wouldn't think it would have any bearing on a whole other process. But I also have seen widgets be a bit buggy too in the past. Deleted the widget on my wall. EVERYTHING WORKS. Add the widget back. Entities are stuck. Hope that helps track it down.

I can confirm this bug still exists in the newest visionOS beta.

ManipulationComponent Not Translating using indirect input
 
 
Q