I stopped commenting about this issue, but I still do experience it very often on different accounts.
Moreover, I have experienced a new scenario lately.
Just FYI, I am using the last version of Webstorm and the last version of the NetSuite plugin.
I am using SDF, and I updated the file cabinet by means of the UI options you have in NS plugin in webstorm.
1. So, the typical one, which many people have notice as well - files are correctly uploaded and updated on NetSuite side, which can be check by opening the script file in the script record, yet somehow is running the old version of the script. Best way to notice this is by putting logs in the code.
Solution for 1 - Go to the script record, click on edit the file and save it, and that normally triggers the "refresh" of the cache.
2. I have done a change in Webstorm in the script, and then I deploy the project into X account. Deployment was a success. However, nothing has changed on NetSuite side. Yet the project was successfully deployed. Sometimes you check the logs and the file was not updated in the NetSuite account. My guess is either SDF somehow fails to detect that there is a difference between the file in my PC and the file in the NS file cabinet, or that somehow Webstorm does not fully commit the file to the filesystem or something weird like that (Normally the file gets saved as you type)
Solution for 2 - try again, and check the logs to make sure the file was updated, it should be reflected in the logs
Also, as and advice in general, what I am doing at the moment to not lose my mind is pretty much every time I do a change I deploy two times the project, and I also put small differences in the logs just to make sure the "last" version is running.
PD: I guess I probably should open a case with Support, but I have been avoiding that), since I believe some people said that despite a fix that was applied they were still experiencing that, plus I guess the fix that was applied to their accounts should be now applied in all the accounts (maybe I am completely wrong on this one)
Any ideas or suggestions are welcome