Lawrence Mantin
Lawrence Mantin
Thanks for the quick turnaround on this. I have updated my "test" [project](https://github.com/accessguru/HotKeys2Test) with your most recent v5 preview package and changed everything required to support async/await. I no longer...
I believe this is the fix needed in `HotKeysContext.cs`. There was no check to see if dispose was already called. ``` public async ValueTask DisposeAsync() { GC.SuppressFinalize(this); await this._Syncer.InvokeAsync(async ()...
That seems to work well! I will implement this pattern in our project and let you know if I run into any further issues. Will you be releasing v5 soon?...
Please consider these changes in your DisposeAsync() method... ``` public async ValueTask DisposeAsync() { GC.SuppressFinalize(this); await this._Syncer.WaitAsync(); try { if (this._Disposed) return; var context = await this._JSContextTask; this._Disposed = true;...