diff --git a/web/src/engine/src/main/contextManagerBase.ts b/web/src/engine/src/main/contextManagerBase.ts index 1f3e7f95dc..9718736096 100644 --- a/web/src/engine/src/main/contextManagerBase.ts +++ b/web/src/engine/src/main/contextManagerBase.ts @@ -327,7 +327,10 @@ export abstract class ContextManagerBase if(!requestedStub) { if(keyboardId) { - throw new Error("No matching stub has been registered."); + const availableStubList = this.keyboardCache.getStubList().map((stub) => { + return `${stub.KI}@${stub.KLC}` + }); + throw new Error(`No matching stub has been registered for keyboard ${keyboardId}. Available stubs: ${JSON.stringify(availableStubList)}`); } else { return { keyboard: Promise.resolve(null),