You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.
As I think about this behavior, it seems almost desirable to keep the names - it was not clear to me why names were dropped in the first place (but we do depend on it in a few places, for better or worse. Others may as well).
I originally noticed the behavior in tidyr::unnest() and traced it here:
It was because we used vec_assign() (our equivalent of [<-) to fill a pre-initalised vector, and nor vec-assign neither [<- copy over names / inner names. Now our internal version of vec-assign has a parameter to allow copying the names.
Awesome, that background is super helpful, thanks! Is it worth noting this as a change / breaking change? It was a hard one to trace down, although perhaps it is unusual for someone to depend on something not having names.