Not too sure why this is being posted now? The actual meat is in a different ticket anyway:
https://bugs.webkit.org/show_bug.cgi?id=180513
Looks like it was submitted by an Apple intern and hasn't been touched since 2017. I can't say I've heard too many people crying out for a Web API for the touch bar but maybe I'm not listening to the right people.