The problem is that as.character(), drops the names of the parameters in the call early in inspect().
Below is a patch that fixes my symptom, by maintaining substitute(expr) in mode call.
I hope somebody who understands inspector better can verify whether this is an improvement, or if I introduce other bugs.
It fails on similar calls as before, e.g., inspect(8,track=track).
---...
2007-11-22 03:57:13 UTC in R Unit Test Framework