Describe the bug
The external Google fonts dependency causes significant page load delays under certain circumstances:
- Internet-isolated environments
- Dual-stack (IPv4/IPv6) environments
This is reproducible consistently for Internet-isolated environments. Our dual stack server and network provider is currently experiencing issues with IPv6 in handling the IPv6 Google fonts domains, so that has escalated the annoyance factor (and not exactly a Ghostwriter issue but is related).
To Reproduce
Steps to reproduce the behavior:
- Isolate reporting system from the Internet
- Open a fresh web browser (e.g., Firefox)
- Log into Ghostwriter
- Experience 30-60 seconds page load delay while the web browser waits for the font load timeout
Expected Behavior
Ghostwriter client-side dependencies should be bundled and not require clients to retrieve external libraries, fonts, or other resources.
Screenshots
N/A
Server Specs:
- OS: Ubuntu
- Docker: 28.5.2, build ecc6942
- Docker compose: v2.40.3
- Ghostwriter: v5.x, v6.0.5, v6.2.2
Additional context
N/A
Describe the bug
The external Google fonts dependency causes significant page load delays under certain circumstances:
This is reproducible consistently for Internet-isolated environments. Our dual stack server and network provider is currently experiencing issues with IPv6 in handling the IPv6 Google fonts domains, so that has escalated the annoyance factor (and not exactly a Ghostwriter issue but is related).
To Reproduce
Steps to reproduce the behavior:
Expected Behavior
Ghostwriter client-side dependencies should be bundled and not require clients to retrieve external libraries, fonts, or other resources.
Screenshots
N/A
Server Specs:
Additional context
N/A