Hi Andy,
This is doable (I'm hopeful that almost everything is doable in Exolve, with just a bit of coding :-)).
I this case, within the script tag, you can add something like the piece of code pasted below. Please let me know if you run into any issues or need some more tweaks.
Viresh
let myPuz;
function revealSolvedClues() {
if (!myPuz) return;
for (const ci in myPuz.clues) {
const cells = myPuz.getAllCells(ci);
let allCorrect = true;
for (const cell of cells) {
const gridCell = myPuz.grid[cell[0]][cell[1]];
if (gridCell.currLetter != gridCell.solution) {
allCorrect = false;
break;
}
}
if (allCorrect) {
myPuz.revealClueAnno(ci);
}
}
}
function customizeExolve(puz) {
myPuz = puz;
puz.updateAndSaveState = (function() {
var uass = puz.updateAndSaveState;
return function() {
revealSolvedClues();
uass.apply(this);
};
})();
revealSolvedClues();
}