Preheat oven to 375 degrees. In a mixing bowl, whisk together flour, cornstarch, baking powder, baking soda and salt. In the bowl of an electric stand mixer fitted with paddle attachment, whip together butter, light-brown sugar, granulated sugar and orange zest on medium-high speed until pale and fluffy about 4 minutes.
Mix in egg and egg yolk. Stir in orange extract and vanilla extract. With mixer set on low speed, slowly add in dry ingredients and mix just until combine. Mix in chocolate chips and cranberries (if you want them to look like those pictured, I set aside some of the chocolate chips and cranberries to gently press into the top of the cookie dough balls before baking).
Scoop dough out 2 Tbsp at a time and gently roll into balls, then place onto Silpat lined cookie sheets spacing them 2-inches apart. Bake in preheated oven about 10 - 11 minutes. Allow to cool on cookie sheet two minutes before transferring to a wire rack to cool. Store in an airtight container.
*Orange extract can be found near the vanilla extract in most grocery stores or supermarkets.