The Open ReadSpeaker module injects its JavaScript without the defer attribute.
Even though the script is added near the bottom of the page, it can still block parsing and delay other scripts.
Adding defer allows the script to load and execute after HTML parsing, improving performance and avoiding interference with chunked or framework-based JavaScript (e.g. React/Vue/Web Components).
- Inspect page source — the ReadSpeaker <script> tag lacks defer.
- Note potential render-blocking behaviour in performance tools.
Add the defer attribute to the ReadSpeaker script tag via open_readspeaker_library_info_build().
- Update open_readspeaker_library_info_build()
None
None
None
Active
2.0
Code
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.