Preheat the oven to 350°F/160°C. Grease a 9-inch tart pan with a removable bottom and place it on a baking sheet.
Beat the softened butter, granulated sugar, brown sugar, and vanilla until pale and fluffy, about 3 minutes.
Whisk the flour and salt together. Add them to the butter mixture and mix just until large clumps form.
Press two-thirds of the dough evenly into the bottom and sides of the prepared tart pan.
Spread the cherry preserves over the dough, leaving a small border. Arrange the pitted cherries over the preserves.
Crumble the remaining dough over the cherry layer without pressing it down.
Bake for 40 to 45 minutes, until lightly golden. Cool completely in the pan.
Whisk the powdered sugar, vanilla, melted butter, and milk into a smooth glaze. Drizzle over the cooled tart before serving.