Rhino 6 create new custom material, why does it use an existing one?

when assigning materials to objects in rhino 6 I use the create new custom so I know it is unique… but it is using existing materials so all get confused …

for example, customer (10) already exists and it uses it again!!

I don’t know if I understood you well…
It keeps in memory all materials-you have to choose a new one and click and drag it on the surface you want to apply it

no… you select the object and then create a new custom material and it should create a Brand New one… Not assign an existing one…think this happens if i save model and return later date…

Hello - that seems to work as expcted here - are your object ‘top level’ objects or block instances?

-Pascal

i have created a small movie to try and show…

i already have a custom (3) material and it creates it again so combined 2 parts into same material…

should it not look at what is next and just create a brand new one… ? very confused (as usual)

also how do i remove all those old materials in the dropdown that are not assigned to an object in the scene? I have tried ‘Purge’ with no luck…