Mozilla · Nov 12, 2026 · Mozilla An open letter to every family’s designated IT support Story details →