Tool Change Issues

Why does snapmaker.js not honor tool change commands in the G-code ?
I have a file that has isolation routing for a PCB then a tool change for the end mill to cut the board outline. snapmaker.js just keeps on going when it hits a change of tool command and tries to cut out the board with a router bit !!! This is basic CNC routing and needs to be implemented as soon as possible.