Calt features not working with ss01

I have my .ss01 listed before my calt. But whenever I want to do a calt where the first glyph of the pair rather than the second is the one that changes, it doesn’t work.

For example calts usually call up a change for a letter following another letter. But in my instance I’d like to call up a calt for a letter preceding another letter.

I have a swash set where the swash sometimes impedes the following letter. Like my x.ss01 (swashed) bumps into letters with ascender stems like l, h, k, etc. (see in photo). In those instances I want to call up the default character. Or my s.ss01 (swashed) doesn’t look great followed by my y, so I’d want to call up the default.
Here’s a screenshot of my feature code, etc.

Thank you!

Hmm, should work. Can you send me the file?

I just DMed you the file. Thanks!

I exported the font file and the features work as expected for me in the browser. :man_shrugging:

In which app did you test?

Thanks for the help via DM! Super appreciate it. All is working well, and it was likely some sort of personal user error. :slight_smile: