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)
            }
        }
    }

Just got stuck for a day on this issue, I've started developing in a room with no widgets and everything worked fine but then changed room where I previously placed some widgets. The translation was not working and I battled all day with my code... Issue still present on visionOS 26.4...

Hello all,

This is an issue we're aware of (FB19610114) and we have been able to reproduce the issue, but we're not aware of any recommended workaround so far. If you find something that helps you avoid the issue, please share it with the community by posting it here.

Even though we're aware of this issue, we still encourage you to open a bug report, and post the FB number here once you do. Filing the bug report will allow you to get notified when it is resolved.

Bug Reporting: How and Why? explains how you can open a bug report.

Thanks,
Michael

ManipulationComponent Not Translating using indirect input
 
 
Q