01 - Preheat your oven to 350°F. Thoroughly grease a 9x13-inch baking pan with butter or cooking spray, or line with parchment paper for easy removal.
02 - Using a stand or hand mixer, beat the softened butter and granulated sugar together in a large bowl on medium-high speed for 3-4 minutes until the mixture appears pale, light, and fluffy.
03 - Add the eggs one at a time, beating well after each addition to ensure complete emulsion. Mix in the vanilla and almond extracts until fully incorporated.
04 - In a separate medium bowl, whisk together the flour and salt until evenly distributed.
05 - Gradually add the flour mixture to the butter mixture on low speed, mixing just until the flour disappears. Do not overmix to prevent tough bars.
06 - Press approximately two-thirds of the dough evenly into the bottom of the prepared pan, using the back of a spoon or lightly floured hands to create a smooth, uniform layer.
07 - Spread the cherry pie filling evenly over the dough base, leaving a small border around the edges.
08 - Drop small, irregular spoonfuls of the remaining dough over the cherry filling. Don't completely cover the filling—allow gaps for the cherries to show through for visual appeal.
09 - Bake for 30-35 minutes until the top is lightly golden brown and the edges are set and beginning to pull away from the pan sides. The center should feel firm but not dry.
10 - Place the pan on a wire cooling rack and let cool completely to room temperature, about 1-2 hours. This is essential for clean slicing.
11 - While bars cool, whisk together the powdered sugar, 2 tablespoons milk, and vanilla extract in a small bowl until completely smooth. Add additional milk 1 teaspoon at a time if needed to achieve a pourable consistency.
12 - Drizzle the glaze back and forth over the cooled bars in a decorative pattern. Allow the glaze to set for 15-20 minutes before cutting into 16 squares.