I see the need for this. Most MVC alike libraries in JavaScript contain toggles for block/none values on display when you might actually need inline or other value so makes sense.

Now, I have a couple of questions Rachel:
– first, what’s the main difference between discard and hide and what would be the result of toggling between show/discard and show/hide in terms of performance? Trying to see if discard would be really necessary when you already got other ways to solve this via CSS or JS.
– To avoid this display block/none toggle problem I was instead toggling the hidden attribute and including a [hidden] display: none rule for browsers that not support it natively, would this be a real improvement over this approach?

Thanks,
Jeremias.