* fix: 🐛 refocus on route changes when attempting to search * refactor: 💡 update condition * refactor: 💡 prevent refocus for more use cases like filtering * refactor: 💡 use router service instead of window object * refactor: 💡 PR feedback (use param finder instead of regex) * test: 💍 update test title * test: 💍 refactor tests to use test.each