Vesktop/src/renderer/fixes.ts

12 lines
409 B
TypeScript
Raw Normal View History

// Make clicking Notifications focus the window
const originalSetOnClick = Object.getOwnPropertyDescriptor(Notification.prototype, "onclick")!.set!;
Object.defineProperty(Notification.prototype, "onclick", {
set(onClick) {
originalSetOnClick.call(this, function () {
onClick.apply(this, arguments);
VencordDesktop.win.focus();
});
},
configurable: true
});