Camera Raw Filter: Manual Lens Blur focal point (X/Y coordinates) resets entirely when Smart Object layer topology is altered
There is a critical data-retention contradiction in how the Camera Raw Filter handles Smart Filter data. While Adobe Camera Raw explicitly caches AI depth map assets inside the layer's filter settings to optimize memory performance, it fails to persist manually selected focal point coordinate overlays when the underlying Smart Object layer is transformed or modified.When a user employs the "Set Focal Point" eye-dropper tool inside the Lens Blur panel, Photoshop maps volatile X/Y canvas coordinates into the ACR sub-engine.
However, performing any minor layer property alteration (such as scaling the layer, adding/modifying an external layer mask, or using 'Replace Contents') triggers a standard Photoshop Layer Topology Rebuild.During this rebuild, Photoshop completely flushes the temporary coordinate memory overlay. When the filter forces a background refresh, Camera Raw receives zero coordinate data and silently drops the user’s precise focal selections, reverting back to automatic center-weighted AI focus.
Steps to Reproduce:
Convert any image layer into a Smart Object.Go to Filter > Camera Raw Filter... and expand the Lens Blur panel.Check Apply, then select the Set Focal Point tool (eye-dropper icon).Click a precise point in the deep foreground or background to set a clear manual focus plane. Click OK to apply the filter.Back in the primary document, select the Smart Object layer and press Ctrl+T (or Cmd+T), scale the asset by any percentage, and commit the transform. (Alternatively: Right-click and choose Replace Contents).
Expected Result:
The manual focus coordinates should lock relatively or absolutely to the layer's data canvas, preserving the user's manual focus setting.
Actual Result:
The manual focus selection is instantly deleted. The filter reverts back to an automatic subject/center selection, forcing the user to manually reopen the Camera Raw interface and re-aim the focal point every single time a layer edit occurs.