The vision debuff of Assassinate lasts either 4 seconds or until projectile hits. The 4 seconds are too short in some scenarios, making it possible to disjoint it with invisibility, which should not be possible.


Repro:
  1. Order Sniper to cast Assassinate on enemy
  2. After projectile launch, move enemy far away (some sort of tp or as Bloodseeker in racecar form)
  3. Wait until debuff is gone and use invisibility


Result: The projectile gets disjointed by the invis, because the vision lasted too short.

Expected: Vision is kept until projectile hits.




Easiest way to fix: Increase the debuff's duration to something higher or remove its duration alltogether, since it already disappears when the projectile hits before its 4 seconds elapse.