registerKeyEventsInterest fundamentally broken in modern Illustrator (silent failure)
I am reporting a critical issue with the registerKeyEventsInterest API. In modern versions of Illustrator, this function is completely broken for global keystroke interception. Worse, it fails silently with no errors or feedback in the CEF console.
According to the CEP documentation, we should be able to pass a JSON string to this API to catch key events and stop the host app from swallowing them. But right now, calling csInterface.registerKeyEventsInterest() with a standard JSON payload does absolutely nothing.
If you set up a basic CEP panel, include CSInterface.js, and try to register interest in a global keystroke, the code runs without throwing an error. But when you actually press the keys, Illustrator just ignores the panel and triggers its native action anyway.
Because the API fails silently, developers waste hours trying to debug a black box
We need to know if this API has been quietly deprecated for Illustrator or if this is an acknowledged bug. If it is a bug, it needs to be patched. An official API should not just act like a black hole.
This has been an ongoing issue across recent modern builds.