diff --git a/web/src/engine/src/main/contextManagerBase.ts b/web/src/engine/src/main/contextManagerBase.ts index 1f3e7f95dc..e9ddd9a18a 100644 --- a/web/src/engine/src/main/contextManagerBase.ts +++ b/web/src/engine/src/main/contextManagerBase.ts @@ -327,7 +327,8 @@ export abstract class ContextManagerBase if(!requestedStub) { if(keyboardId) { - throw new Error("No matching stub has been registered."); + const availableStubList = this.keyboardCache.getStubList().map(stub => `${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),