I guess there are two remaining questions:

 

1. do we infer new card view from ?type=X

2. should the new view of a type card be the new view of an instance of that type.

 

At the moment, both seem a bit hacky to me, and indeed would require minor code hacks, because they don't fit our current patterns. In general we use new view when (a) explicitly told to, or (b) going to a card with a name we don't recognize. Seems clean to keep it that way. #2 seems to introduce a class/instance confusion we don't have elsewhere.

 

I don't feel super strongly about this and I may have leaned a different way before, but now that the code is cleaner, I'm more resistant to hacks than ever.

--Ethan McCutchen.....2013-09-15 21:14:23 +0000