The relationship between angular and linear displacement is given by: $$\vec{s}=\vec{\theta} \times \vec{r}$$
If we want to calculate the differential, it is:
$$d\vec{s}=d\vec{\theta} \times \vec{r} + d\vec{r} \times \vec{\theta}$$
In all the derivations I've came across the second term is zero, see here, right under Figure 10.39, because $d\vec{r}$ is zero for some reason. Why is that the case? It's a position vector of our body (say, a single particle), so if it's rotating around origin, its position vector $\vec{r}$ is constantly changing. Then how can $d\vec{r}$ be zero? If the particle is rotating around the origin, even though its length stays constant, the vector itself is changing.
Is this because we're consindering the system in a rotating frame of reference attached to the rotating body?