Perhaps you can help clarify what you are experiencing...
A Trigger is a trigger... it doesn't matter if you are running custom code, traditional analytics, web SDK analytics, some other extension.....
Have you tried enabling debug mode in your browser's console?
// Turn on debugging:
_satellite.setDebug(true);
// Turn off debugging:
_satellite.setDebug(false);
This should add information into your browsers console about what Launch is doing, what rules are being triggered, in what order, etc...
This will help you determine if your rule is triggered, but maybe you have a problem with your WebSDK implementation.. or maybe your trigger isn't working, and it has nothing to do with the WebSDK at all....