Why is the "f" on the end of "adref" dropped?
Probably because it is not normally pronounced, or is pronounced only very lightly, in the spoken language. I tend to leave it in when writing, and it is never wrong to do so even if it is optional.