Only activate JS CommandFilter inside strings

This prevents it from interfering with general IntelliSense behavior.

Should the completion sources should run the same check?