Open robertmaloney opened 6 years ago
In Github (HTML+ERB) and Atom I notice this syntax bug when using HTML (ERB - Ruby) or HTML (Rails) highlighting:
HTML+ERB
HTML (ERB - Ruby)
HTML (Rails)
<script type="text/javascript"> variable = <%= Object.test? %>; </script>
Expected behavior: The closing script tag should be highlighted. Actual behavior: The closing script tag is not highlighted Reproduces how often: 100%
script
My guess would be that the grammar believes this to be the start of a ternary statement. The following has correct highlighting but invalid syntax:
<script type="text/javascript"> variable = <%= Object.test? true : false %>; </script>
Atom : 1.25.1 Electron: 1.7.11 Chrome : 58.0.3029.110 Node : 7.9.0
language-ruby : 0.71.4 language-ruby-on-rails : 0.25.3
Seems like someone found a fix for this issue. But it hasn't been merged into master?
This looks like it's not an issue with HTML (ERB - Ruby) anymore @masudhossain? In Atom 1.37.0 on macOS 10.12.6:
Description
In Github (
HTML+ERB
) and Atom I notice this syntax bug when usingHTML (ERB - Ruby)
orHTML (Rails)
highlighting:Expected behavior: The closing
script
tag should be highlighted. Actual behavior: The closingscript
tag is not highlighted Reproduces how often: 100%My guess would be that the grammar believes this to be the start of a ternary statement. The following has correct highlighting but invalid syntax:
Versions
Atom : 1.25.1 Electron: 1.7.11 Chrome : 58.0.3029.110 Node : 7.9.0
language-ruby : 0.71.4 language-ruby-on-rails : 0.25.3