In JMDict's definition for 昨夜, the two senses are respectively restricted to kanji-only and readings-only, so if you run into the kanji spelling 昨夜, Spark Reader won't pick up on any definitions.
Possible fixes: ignore reading restrictions when looking up words in pure kanji? Only ignore absolute mismatches like "wrong kanji entirely"? Maybe only if there's no other way to get a sense?
In JMDict's definition for 昨夜, the two senses are respectively restricted to kanji-only and readings-only, so if you run into the kanji spelling 昨夜, Spark Reader won't pick up on any definitions.
Possible fixes: ignore reading restrictions when looking up words in pure kanji? Only ignore absolute mismatches like "wrong kanji entirely"? Maybe only if there's no other way to get a sense?