This resolved my issue:
// Force reflow to ensure Firefox registers the new position void selectedObject.offsetWidth; // Start movement animation requestAnimationFrame(() => { selectedObject.style.left = outerRect.width - 70 + "px"; });