TLDR: Allow cloaked ships to pre-overheat modules, so they don’t have to shift-click when they decloak.
Right now, you can’t overheat things while cloaked, which means if you’re in a tense situation where you need heat immediately (like just jumped through into gatecamp and need to crash gate, or just about to gank someone, and need overheated DPS) you have to decloak, wait about a second or so for the server to realize you’re not cloaked, overheat and then click the module. What ends up happening is that people decloak, shift click to overheat, and then click the module. However, since the server didn’t register that they were decloaked when they shift-clicked to overheat (despite them seeing their ship start to decloak/hearing the decloak sound), it rejects this request. A moment later, when they click to activate the module, the server now recognizes that they are decloaked and allows them to activate the module cold. Now they are stuck with a cold module for an entire cycle.
This timing game feels more like a Street Fighter combo than Eve Online, and it would be amazing if you could pre-overheat modules while cloaked. If the intent was to prevent covert ops ships from zooming off at overheated MWD speeds, you could simply disallow it for the first 5 seconds of cloak.