ohio.gov/wagehour.bes.state.oh.us - "&nbsp" appearing in links

RESOLVED INCOMPLETE

Status

--
trivial
RESOLVED INCOMPLETE
11 years ago
4 years ago

People

(Reporter: s.vanslyck, Unassigned)

Tracking

Details

(URL)

Attachments

(2 attachments)

(Reporter)

Description

11 years ago
User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11

This is a page generated by the Wage & Hour Division of the Ohio Department of Commerce. It is essentially a table of contents to the Division's prevailing wage rate database. Each link starts with an &nbsp (no semi-colon), possibly because the page was written for IE. The error does not appear in IE.

Reproducible: Always

Steps to Reproduce:
1. Log in to the PW Database by going to http://198.234.41.198/w3/webwh.nsf/wrlogin/?openform
2. Create an account for testing purposes.
3. When you get to the page at http://198.234.41.198/w3/webwh.nsf/wrview select "Franklin County" from the middle dropdown and press the "View Wage Rates Button." Do not use the other two dropdowns.

Actual Results:  
4. See the attached file

Expected Results:  
5. The code is wrong - someone should contact the webmaster and ask them to write their page with compliant code.

This is a tech evangelism issue - it is not a Firefox bug.
(Reporter)

Updated

11 years ago
Component: General → English US
Product: Firefox → Tech Evangelism
(Reporter)

Comment 1

11 years ago
Created attachment 298456 [details]
PDF example of page showing effect of bad HTML
(Reporter)

Updated

11 years ago
Attachment #298456 - Attachment description: Example of page showing effect of bad HTML → PDF example of page showing effect of bad HTML

Comment 2

11 years ago
To satisfy my own curiosity: in what world is "&nbsp" valid markup of any kind? Does IE actually interpret this as a non-breaking space of some sort? If so, isn't that a bug in IE?

Steve, can you please post a sample of the page source here, too? It doesn't have to be the whole page source (although you're welcome to attach that if you want), but just a few lines of the table will suffice.
(Reporter)

Comment 3

11 years ago
Created attachment 298468 [details]
Page Source Code

No, "&nbsp" isn't good code and I am shocked - shocked I tell you! - that IE would parse it. I'm just posting so that someone in Firefox Officialdom can get the webmaster's attention and get the state to fix it by writing standards-compliant code - namely /correct/ code. I've tried several times but I'm a nobody and haven't had any success.
Assignee: nobody → english-us
QA Contact: general → english-us
(In reply to comment #2)
> To satisfy my own curiosity: in what world is "&nbsp" valid markup of any kind?

Microsoft's.

The actual SGML rule, that an entity begins with & and ends with the next character which cannot be part of an entity's name, is insane for HTML. Maybe SGML authors all knew what were and weren't namechars, but HTML authors certainly don't. Microsoft's solution was to say the hell with the standard and with forward compatibility, and so they render &not/that as ¬/that and &notthat as ¬that, while we render them as ¬/that and &notthat. Their way is much easier to understand and explain, it just happens to be wrong.

(Then there's the fact that they knowingly released tools which *produced* that sort of invalid and certain to be misinterpreted markup, but I presume they thought "hey, there's a war on.")

Comment 5

11 years ago
Steve, what sort of response (if any) have you gotten from them in your attempts to contact them? Do you have contact addresses we could use? I assume you've tried the standard evangelism letter:

http://www.mozilla.org/projects/tech-evangelism/site/procedures.html#contacting

(If not, please try that.)

Confirming because there's clearly a bug here.
Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: Windows XP → All
Hardware: PC → All
Summary: Tech Evangelism: "&nbsp" appearing in links → ohio.gov/wagehour.bes.state.oh.us - "&nbsp" appearing in links
(Reporter)

Comment 6

11 years ago
I have not tried the standard evangelism letter because no email contact has been successful at all.

What I did was telephone the Wage & Hour Division at the Department of Commerce and get myself transfered "to the person responsible for coding the prevailing wage website," although I surely didn't use those exact words. I did get through to a tech assistant and raised the issue and she advised she would bring it up with her supervisor. This was several months ago.

Comment 7

11 years ago
Might be time for another phone call, this time asking for names and e-mail addresses, as well as direct phone numbers. :)

Comment 8

8 years ago
INCOMPLETE due to lack of activity since the end of 2009.

If someone is willing to investigate the issues raised in this bug to determine whether they still exist, *and* work with the site in question to fix any existing issues, please feel free to re-open and assign to yourself.

Sorry for the bugspam; filter on "NO MORE PRE-2010 TE BUGS" to remove.
Status: NEW → RESOLVED
Last Resolved: 8 years ago
Resolution: --- → INCOMPLETE
Product: Tech Evangelism → Tech Evangelism Graveyard
You need to log in before you can comment on or make changes to this bug.