I have a question. If I have a non b Visa, and I leave my job. Will my Visa become void, or do I have to cancel it?
TLDR : Answer Summary
If you leave your job while on a Non-B Visa, your visa does not become void. You can remain in Thailand until your visa's 'permission to stay' date, but you need to ensure that any extension of stay tied to your employment is cancelled.