fix(event): prefer real session.idle over recent synthetic dedup (#2667)
The dedup logic dropped real session.idle events when a synthetic idle had fired within the dedup window, losing data that downstream hooks needed. Now real idle events always reach dispatchToHooks while synthetic duplicates are still dropped when a real event came first. 🤖 Generated with OhMyOpenCode assistance https://github.com/code-yeongyu/oh-my-opencode
Y
YeonGyu-Kim committed
eb495793dbd03c8eaedff1f0a29f5cc0fa4a8929
Parent: 3bfa3bd