Setting ghostMode to false, more specifically the click option stops the events from being propagated to other instances correctly but the underlying client logic is not turned off.
browser-sync-client adds a click eventListener which when emitted from a checkbox executes a forceChange() function which calls elem.blur() and elem.focus() which interferes with my React application.
Is there a way to disabled this at this moment?
ghostMode to falseobserve that even though ghostMode.click is off, the extra e.blur(); e.focus() is still present
Browsersync [2.12.1]
Npm [3.8.6]
[ ] linux
[ ] other _(please specify which)_
[ ] API
Is there a way to disabled this at this moment?
Not at the moment, no :(
The reasoning is that I wanted to enable options to be toggled without requiring a page reload. But after seeing this issue I think we can fix this for you.
Was just about to submit this issue and saw this. +1.
Fixed in [email protected]
clicks, scroll & form input event listeners will not be registered on initial page load anymore.
actually锛宨t doesn't [email protected]

Most helpful comment
actually锛宨t doesn't [email protected]