use EditPrefabContentsScope API edit Prefab with an unwanted float value changed

Hello,I use EditPrefabContentsScope API to edit prefabs

using (var scope = new PrefabUtility.EditPrefabContentsScope(filename)) { var editRoot = scope.prefabContentsRoot; editRoot.addCompontent<Image>(); //my logics }

but after run this editor code,There is a probability of unwanted float accidental modifications. I use compare tools to get this modifications:


Our game project need to hot fix, this accidental modifications give me a head cache. it also happened in editing prefab by Inspector.
is there any funciton to edit prefab but without this float change,or how to avoid this modifications…
@runevision @SteenLund

@Wolfram @Bunny83 @whydoidoit @robertbu @Statement @Andres-Fernandez @Owen-Reynolds @Berenger