Preheat oven to 350°F (175°C) and grease/line a 9x5-inch loaf pan.
Whisk flour, sugar, baking powder, baking soda, salt, and cinnamon in a large bowl.
In another bowl whisk buttermilk, eggs, melted butter, and vanilla until smooth.
Pour wet into dry and stir just until combined (don’t overmix).
Toss chopped apricots with 1 tbsp flour, then fold in apricots and pecans gently.
Pour batter into pan, level the top, and sprinkle extra pecans if you want.
Bake 50–60 minutes until a toothpick comes out clean (a few moist crumbs are fine).
Cool in pan 10 minutes, then move to a rack and cool before slicing.