A line-by-line audit of the ports against runed's original source found two faithfulness regressions in unused F3 utilities: - IsIdle seeded `lastActive` to 0 (epoch) instead of the construction timestamp, so `Date.now() - lastActive` read ~56 years until first activity. Now `$state(Date.now())`, matching runed. - IsInViewport passed `threshold: undefined`, which the IntersectionObserver spec coerces to 0 (fires at a single pixel). runed defaults it to 0.1; restored (and rootMargin -> '0px'). Guarded IsIdle's baseline in its test. check=59. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>menubar-v4-safe
parent
2fdfbae3c9
commit
d56572f156
Loading…
Reference in new issue