Starting to train a skill on one character while another is training should ask you if you want to pause training on the actively training character

Yeah, about that.

See, this is a pretty obvious thing, right? Here’s a 2015 thread on the same. Here’s a request in the little things thread. I’m just not interested in finding any more references. So yes, this is definitely a thing because, frankly, it’s obvious.

But!

Here’s a reddit thread where such a thing was inadvertently implemented and it very much broke things. It turns out that it’s not a trivial request probably, as suggested in that 2015 thread:

Basically it’s a legacy code issue. You can’t remotely access characters until you “connect” with them and once you do so the client is “locked” into that character.

So it actually has everything to do with the client, and it is indeed a technical hurdle.