01 - Preheat the oven to 350°F. Grease a 9x13-inch baking pan or line with parchment paper for easy removal.
02 - In a large bowl, cream together the softened butter and granulated sugar until light and fluffy using a hand or stand mixer.
03 - Beat in the eggs one at a time, ensuring each is fully incorporated before adding the next. Add vanilla and almond extracts, mixing well.
04 - In a separate bowl, whisk together the all-purpose flour and salt until evenly distributed.
05 - Gradually add the dry flour mixture to the wet ingredients, mixing just until combined. Do not overmix.
06 - Spread approximately two-thirds of the dough evenly into the prepared pan, using a spatula to smooth the top surface.
07 - Spoon the cherry pie filling evenly over the dough layer, spreading to create a uniform topping.
08 - Drop small spoonfuls of the remaining dough over the cherry filling, leaving gaps for the cherries to remain visible.
09 - Bake for 30-35 minutes, or until the top is lightly golden brown and the edges are set.
10 - Allow the bars to cool completely in the pan on a wire rack before applying the glaze.
11 - Whisk together the powdered sugar, milk, and vanilla extract in a small bowl until smooth and pourable. Adjust milk as needed for desired consistency.
12 - Drizzle the glaze evenly over the cooled bars. Allow the glaze to set completely before slicing into 16 bars.