Preheat the oven to 350 degrees F.
In a mixer, beat the butter, sugar, egg yolk, and vanilla. Gradually mix in flour, then salt, and continue beating until well blended, scraping down the sides of the bowl as necessary. Transfer batter to a 9 by 13-inch pan, and flatten out with a rubber spatula.
Bake until slightly browned, about 20 to 25 minutes. Remove from the oven and immediately place squares of white chocolate on top, gently spreading with an off-set spatula or dull knife as they melt. Sprinkle with nuts and cranberries. Allow to set, about 15 minutes, and then cut into squares.
A viewer, who may not be a professional cook, provided this recipe. The FN chefs have not tested this recipe and therefore, we cannot make representation as to the results.