Files
rust_browser/investigations/moldybits/report.md
Zachary D. Rowitsch 95f440e814
All checks were successful
ci / fast (linux) (push) Successful in 6m41s
Add some investigation outputs
2026-03-02 23:54:02 -05:00

2.4 KiB

Investigation: MoldyBits - Retro Hacker-Style Personal Site

URL: https://www.moldybits.net Last investigated: 2026-03-02

Summary

MoldyBits is a personal site built with Jekyll using a "hacker" theme — monospace green-on-black styling reminiscent of a terminal. The page features a navigation bar, an ASCII art banner inside <pre><code>, body text, and a list of blog posts.

Overall rendering is very good. The engine correctly handles CSS custom properties (including nested var() references), dashed borders with rgba() colors, ::before pseudo-elements with content property, :not() selectors, display: inline for navigation items, text-align: right, max-width with auto-margin centering, white-space: pre for the ASCII art (verified positions are mathematically correct), and margin collapsing through parent elements. The visual output closely matches what a real browser would produce.

The only confirmed issue is that CSS @import rules are not fetched, preventing Google Fonts from loading.

Findings

F-001: CSS @import rule not fetched

  • Status: Open
  • Found: 2026-03-02
  • Category: CSS Support
  • Severity: Medium
  • Description: The stylesheet begins with @import url("https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700") to load the "Source Code Pro" web font from Google Fonts. The engine does not fetch this URL — the render log shows only 2 HTTP requests (HTML page and main-hacker.css), with no request for the Google Fonts CSS. This means the web font is not loaded, and text falls back to the system's default monospace font. For this specific page the visual impact is minimal since both the intended and fallback fonts are monospace with similar metrics, but for pages that import stylesheets with layout-affecting rules, missing @import support could cause significant rendering differences.
  • Evidence: Render log shows only 2 fetches: https://www.moldybits.net/ and https://www.moldybits.net/assets/main-hacker.css. The @import url("https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700") at the top of main-hacker.css was not fetched. Display list shows font_family=Source Code Pro,monospace (resolved from CSS) but the actual web font files are never downloaded.

Stats

Status High Medium Low Total
Open 0 1 0 1
Fixed 0 0 0 0