01 - Preheat the oven to 350°F. Line a 9x13 inch baking pan with parchment paper, leaving an overhang on the sides for easy removal.
02 - In a large bowl, cream together the softened butter and sugar until light and fluffy. Add the flour and salt, mixing until the dough just comes together.
03 - Press the dough evenly into the bottom of the prepared pan. Bake for 15 minutes, until lightly golden around the edges, then remove from the oven.
04 - In a medium bowl, toss the diced peaches with sugar, cornstarch, lemon juice, and vanilla extract until well coated. Set aside to macerate.
05 - In a separate bowl, combine the flour, brown sugar, cinnamon, and salt. Pour in the melted butter and mix with a fork until the mixture becomes crumbly.
06 - Spread the peach filling evenly over the pre-baked crust. Sprinkle the cinnamon streusel evenly over the peach layer.
07 - Bake for 25 minutes, or until the streusel topping is golden brown and the peach filling is bubbling.
08 - Allow the bars to cool completely in the pan. Use the parchment overhang to lift the slab out, then cut into 12 even squares.