Thanks for the explanation Eevee, I appreciate it.
Of course I wonder how long this takes for the staff in charge of coding to get this issue fixed.
I'm telling you, a weekend with a bottle of gin and the code, and I could fix at least the lowest-hanging fruit. These are not difficult problems to solve.
Or y'all could just let yak do it, but every time he codes something new, it comes with some pretty stellar holes (that could have been avoided if he let anyone else look at the code...).