Closed Bug 298983 Opened 20 years ago Closed 19 years ago

Add an animated image to the "please wait" server push page

Categories

(Bugzilla :: Query/Bug List, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: glob, Assigned: glob)

Details

Attachments

(3 files)

Add an animated image to the "please wait" server push page.

No real reason, aside from it'd be cool.
Assignee: query-and-buglist → bugzilla
Status: NEW → ASSIGNED
Attached patch v1Splinter Review
Changes text from "Please stand by ..." to "Searching" and adds an animated
gif.
Attachment #187490 - Flags: review?(myk)
Attached file Sample
Sample
Hmmm... not sure I agree with JUST an animated gif like this. This will draw
attention away from the browser's throbber or other indications of whether the
page is still loading, and make users believe it is still working hard away long
after the browser's connection has timed out. (sure, the current "Please stand
by" also has this effect to a lesser degree, but at least the only movement on
the screen is the browser's throbber...)

In other cases I've seen animations like this used, drawing attention away from
any indications the browser gives itself is precisely the effect wanted, because
the page is on a 5-second refresh, and will either be replaced by the same
"please wait" page, the search results, an errordocument or a client-side error.


If there's some way to ensure we STOP the animation if/when the search or the
browser's connection times out then this could be a good idea though...

... even better would be a % progress bar (but I don't think that's feasable
since AFAIK mysql doesn't allow for any feedback on how far through generating
its response it is).
I like it! This would be great having it for 2.20. New stylesheets, new "please
wait" design...
Stephen makes the good point that this animation is misleading if the request
times out.  How can that problem be resolved?
(In reply to comment #6)
> Stephen makes the good point that this animation is misleading if the request
> times out.  How can that problem be resolved?

won't apache return a timeout error in that case, instead of just dropping the
connection?
> won't apache return a timeout error in that case, instead of just dropping the
> connection?

In my (sadly, all too common) experience with b.m.o, the page just stops loading.
> In my (sadly, all too common) experience with b.m.o, the page just
> stops loading.

ah.  the reason i normally get a timeout error is because i'm behind a proxy
server, and it returns a timeout page to me.
Might it be possible to have the "Please wait" page pushed again, (e.g. every
10-15 seconds), thus protecting against any "no activity" timeout... (this would
presumably need to be in a separate thread to the actual query).

Might it then be possible for the client to have something like a refresh header
that would cause it to load a "no response" page if nothing is received from the
server in (e.g.) 30 seconds?


Part of this might be enumerating which timeouts exist under which
circumstances, which of these are desirable, and which one(s) should be allowed
to be the limiting factor. Various forms of timeout with different levels of
control for the admin and/or user might exist on the levels of user-agent,
proxy, httpd, bugzilla, database client, database server, (others?).
Sounds to me like a great deal of complication without much gain.
wontfix then.

bug 301384 added so sites can do this with skins.
Status: ASSIGNED → RESOLVED
Closed: 19 years ago
Resolution: --- → WONTFIX
Comment on attachment 187490 [details] [diff] [review]
v1

removing this pending request as the bug is marked WONTFIX.
Attachment #187490 - Flags: review?(myk)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: