From owner-freebsd-www@FreeBSD.ORG Thu Dec 28 19:10:22 2006 Return-Path: X-Original-To: freebsd-www@hub.freebsd.org Delivered-To: freebsd-www@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9491E16A403 for ; Thu, 28 Dec 2006 19:10:22 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 5FB1313C47E for ; Thu, 28 Dec 2006 19:10:22 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id kBSJAMx6015459 for ; Thu, 28 Dec 2006 19:10:22 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id kBSJAM66015458; Thu, 28 Dec 2006 19:10:22 GMT (envelope-from gnats) Resent-Date: Thu, 28 Dec 2006 19:10:22 GMT Resent-Message-Id: <200612281910.kBSJAM66015458@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-www@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Eric P. Scott" Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 03D0F16A403 for ; Thu, 28 Dec 2006 19:09:54 +0000 (UTC) (envelope-from eps@anna.ana.com) Received: from anna.ana.com (anna.ana.com [208.69.41.33]) by mx1.freebsd.org (Postfix) with ESMTP id E139813C46E for ; Thu, 28 Dec 2006 19:09:53 +0000 (UTC) (envelope-from eps@anna.ana.com) Received: from anna.ana.com (localhost [127.0.0.1]) by anna.ana.com (8.13.8/8.13.8) with ESMTP id kBSJ2whO020305 for ; Thu, 28 Dec 2006 11:02:58 -0800 (PST) Received: (from eps@localhost) by anna.ana.com (8.13.8/8.13.8/Submit) id kBSJ2wV3020304; Thu, 28 Dec 2006 11:02:58 -0800 (PST) Message-Id: <200612281902.kBSJ2wV3020304@anna.ana.com> Date: Thu, 28 Dec 2006 11:02:58 -0800 (PST) From: "Eric P. Scott" To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: www/107291: Keyboard accessibility sabotaged by www/share/sgml/header.ent X-BeenThere: freebsd-www@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "Eric P. Scott" List-Id: FreeBSD Project Webmasters List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Dec 2006 19:10:22 -0000 >Number: 107291 >Category: www >Synopsis: Keyboard accessibility sabotaged by www/share/sgml/header.ent >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-www >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Dec 28 19:10:21 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Eric P. Scott >Release: >Organization: ana-systems, Inc. >Environment: >Description: When viewing the FreeBSD web site using a modern [Gecko-based] browser, landing on the Text Size: Normal via any sort of keyboard navigation renders the keyboard nearly useless; it is impossible to move forward or backward, to search, quit the browser, or even just close the current tab (it's still possible to switch to other tabs, however). It becomes necessary to use the mouse to regain control. >How-To-Repeat: Press the Tab key repeatedly, or use any sort of "find as you type" setting that will cause focus to land on "Normal" >Fix: 1) Remove onkeypress="return false;" from anchors under SEARCHNAVLIST -or- 2) Ensure JavaScript is disabled when viewing the FreeBSD web site I think the whole Text Size: thing is ill-conceived and should go away. Most browsers offer convenient ways for users to adjust text display to their liking. You shouldn't be competing with, or trying to subvert that functionality. I'm bothered by the site using cookies. I find it particularly annoying that cookie setting is triggered by window unload events, and that cookies are being explicitly set even when no state change has occurred. [styleswitcher.js] >Release-Note: >Audit-Trail: >Unformatted: