Skip to content

External Google fonts dependency causes issues for certain setups #823

@smcgu

Description

@smcgu

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:

  1. Isolate reporting system from the Internet
  2. Open a fresh web browser (e.g., Firefox)
  3. Log into Ghostwriter
  4. 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

Metadata

Metadata

Labels

bugSomething isn't working

Type

Projects

Status

Released

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions