Project recorder optimization. Most of project editing tasks works faster, especially mass delete, selecting, moving insert indicator. This change only noticeable on project with more than 1000 actions.
Goto inside same block doesn't kill call stack. Here is explanation:
There are two types of goto: long and short. Short move is performed if goto and label are located inside same block (has one parent). This type of move preserves execution history and script continues afterward. In other cases long move is performed, which clears execution history. Long move case is perfect if you are jumping on script start, but if you move inside loop, you must use another move to leave it, otherwise thread will stop with success message.
If element position is changed during mouse move, BAS will move mouse to new coordinates. This is important change if you are working with page that has a lot of animations.
Can assign color to actions.
Vertical lines between selected blocks
Actions folding. Can hide and unhide action blocks. During executing and search blocks gets unfolded. Blocks visibility state preserves during restart.
Black screen replaced with descriptive page. Many users were confused with black screen, so it is replaced with html page.
Tour on BAS first run.
Better startup screen.
Function validation.
It is impossible to override system variables during function creation. Doesn't work with custom code.
Quality and fast support for premium users from developer. Premium users can contact me by skype or email directly. Guaranteed response within two working days. Check your personal cabinet. Free user will have community support(this forum). I will also visit community about 2 days per week.