Your comments

The JavaScript code must be either inside a script tag in a .html file or if you want to have it in a separate .js file, you need to reference that file from a .html file. Then you need to show the preview of that .html file to make the console.log statement work.


So for example this would work:


<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Console Test</title>
<script>
console.log('this is a test');
</script>
</head>
<body>
</body>
</html>

Textastic 7 now has built-in TypeScript syntax highlighting.

Ok, I'm glad it works now for you.

Ok, thanks. I'm glad that you could find a solution.

What happens when you try to purchase the app in the App Store on iOS 9? 

You need to put the sublime package folder into the Local Files/#Textastic folder and it should work. So, if you create a folder in #Textastic and then put your .sublime-syntax file in there, it should work. Just make sure that the folder does not end in ".tmbundle" since this is reserved for TextMate bundles.

Sorry, but I cannot seem to reproduce this issue. Can you send me a video of when this happens? Please have a look at this article on how to record the screen on iOS: https://support.apple.com/en-us/HT207935

The current version of Textastic requires iOS 11, but you should be able to purchase Textastic 7 on a device with iOS 11 installed and then attempt to download it from the Purchased tab in the App Store on your iOS 9 device. It should ask you if you want to download the last version that was compatible with your device - Textastic 6.3.2 supported iOS 9. 

It seems like the Select button isn't shown sometimes. In that case tap Cancel and then tap Open... again. Looks like an iOS bug. 

Currently, it's not possible to adjust the light height, sorry.