with open('templates/index.html', 'r', encoding='utf-8') as f:
lines = f.readlines()
print("Lines around DOMContentLoaded (455-465):")
for i in range(455, 465):
print(f'{i+1}: {lines[i].rstrip()}')
print("\n\nChecking if script is inside ' in line:
script_end = i
print(f" tag at line {i+1}")
if script_start > 0 and script_end > 0:
print(f"\nScript block: lines {script_start+1} to {script_end+1}")
print(f"DOMContentLoaded at line 460")
if script_start < 460 < script_end:
print("✅ DOMContentLoaded is INSIDE script tags")
else:
print("❌ DOMContentLoaded is OUTSIDE script tags!")