Bug 69654
Gervase Markham
gerv at mozilla.org
Sun Dec 7 23:20:45 UTC 2003
Jouni Heikniemi wrote:
> On Sun, 7 Dec 2003, Gervase Markham wrote:
>>Imagine a screen reader. "What's this page about?", asks the blind user.
>>"This is Bugzilla", replies the reader, when it should really be
>>replying "Bug 12345" or "Search for bugs".
>
> Actually, while what you say is true, I disagree. If you click a link on
> some page and end up on something called "Bug 34567", you're pretty much
> baffled.
Well, presumably you wouldn't be baffled if the preceding page had
explained what was going on, and why it had that particular link as part
of it :-)
> While it's true that when navigating inside Bugzilla the first
> really interesting heading is the page title, I still don't think we can
> skip the heading describing the particular installation.
You mean "This is Bugzilla"? As I said, that's not guaranteed to be
there - it could be an image. In fact, it was an image in the default
install up until a year or so ago. As it happens, I don't like what
we've replaced it with, and when we get a logo sorted out, I'd be up for
returning to an image. But the point is, it's transient - so not a good
choice for our H1.
> Screen readers have all sorts of problems,
That was merely one concrete example ;-)
>>Normally, there's a "wrapper" page which includes the fragments it wants
>>to make up the compound page; it will just have to make sure it also
>>includes the relevant css files.
>
> The problem here is that it's potentially hard for the wrapper pages to
> know all required css file references. It takes quite a bit of work to
> figure out which style sheets could be necessary in all possible parameter
> combinations. For example, if some new popup-based UI feature gets checked
> in and used in several pages (like our current user selector), it can be
> potentially hard for all pages to include exactly the proper combination
> of css files.
I don't see this as being an issue in practice, to be honest.
>>I'm not so keen on a single file, just from a maintainability
>>perspective. If you have some odd CSS interaction, would you rather look
>>through 20 rules to see what's weird, or 200?
>
> 20, of course. But if it's 200 in ten files or 200 in a single file, the
> difference isn't that great. I'd still pick 200 in ten parts, but mostly
> I'd rely on DOM inspector to see where the bug is before I fire up my text
> editor at all.
Assuming the bug manifests itself in Mozilla...
Gerv
More information about the developers
mailing list