Perhaps I’m misunderstanding, but if the newCaseDialog view expects args.DOMID to be defined, shouldn’t you be passing it in every time?
It sounds like you’re saying that in the first example no error is thrown when you render the same view a second time without passing in the args, but I think that might just be an undocumented behavior of the rendering plugin.
Thanks!
~Brad