Set oven to 350F.
Cream the butter, sugar, and vanilla together. I did this in my stand mixer.
Add in the flour and salt, and mix just until combined.
Press the dough into a 9x9 baking pan. I lightly flour my fingers so they don't stick to the dough. Press it evenly across the bottom of the pan.
Chill for 15 minutes.
Bake the crust for 15 minutes until it is just lightly browned. Set it aside to cool, but leave the oven on.
Meanwhile make the filling. Stir the hibiscus into the lemon juice and let sit for 15 minutes until it is a dark pink color. Then strain it and discard the hibiscus.
Whisk the eggs and sugar together until well blended.
Stir in the lemon juice and then blend in the flour.
Pour the filling over the crust and return to the oven to bake for another 20-25 minutes, until the center of the filling is set and not jiggly.
Let cool fully before slicing. Dust with powdered sugar before serving.
