The preciousblock help says only "Treats a block as if it were received before others with the same work". This isn't wrong but could be clearer and it also leaves out cases that confuse users, including me (see discussion in #35300):
- The call has no effect when the block has less work than the current tip, and that includes any ancestor of the tip. A successful return doesn't mean the tip changed. (code)
- It only breaks ties between equal-work chains and doesn't pin the chain. If another chain gains more work, the node switches to it as usual. (code)
This adds both points to the help text and doesn't change any behavior.