Circular duplicate links didn't used to be allowed, but I just did it:
How to access the system tray using the keyboard?
How to access (or switch between) tray icons with shortcut in windows?
Circular duplicate links didn't used to be allowed, but I just did it:
How to access the system tray using the keyboard?
How to access (or switch between) tray icons with shortcut in windows?
Alright, I've added some protection against this via a neat library that danielrbradley created.
There's sure to be some issues (which we'll log when a block occurs), but the base cases are covered (and unit tested, oh my!).
// TODO: implement circular dependency checking
oops...