It's in the annoying category where it can be used as a slur but also gets used as not-a-slur, including but not limited to by the people it describes.
Locally (north west england) people generally use "traveller" as a description ... but there are definitely people who use that as a slur.
Locally (north west england) people generally use "traveller" as a description ... but there are definitely people who use that as a slur.
Language be like that sometimes.