Maksim Ivanov
Maksim Ivanov
Change the init retry mechanism to be triggered on any reader initialization error, as opposed to only doing it on openDevice/claimInterface errors. Additionally, attempt resetting the USB device after a...
Like this: GTEST_ARGS="--gtest_filter=*Foo" make test This is something we already supported in the "analysis" builds (e.g., TOOLCHAIN=asan_testing), so this commit just expands this to another build configuration. Note that JS-based...
Consider a message channel dead only after 10 min of silence, regardless of Debug or Release build mode. This should fix the observed rare event in Debug build, when communication...
Similarly to #1141 and #1160, we move the example_cpp_smart_card_client_app's Emscripten module into an Offscreen Document when building in the PACKAGING=extension mode. The goal is to allow the WebAssembly module create...
Add the C++ definitions for the RSA-PSS family of signature algorithms into the example_cpp_smart_card_client_app. These algorithms have been supported by the Chrome Extensions API since version 89. We put the...
Our codebase here relies a lot on Closure Library, which got deprecated and is about to be sunset: https://github.com/google/closure-library/issues/1214
Permission prompts are useless on ChromeOS Login Screen because the user (intentionally) doesn't normally see them. Even if they saw them, ChromeOS wipes out all storage every time the Login...
Make the log export UI mv3-compatible, by switching it from directly inspecting the background page's log buffer to using message passing.
Make the Service Worker / Background Page responsible for calling chrome.systemLog API with every log message. Before this commit, every page made its own chrome.systemLog API calls for every of...