Two Opera oddities

Dunno if this is a FAQ, but at least I know the answer…

User came to me today with two questions about RT and Opera. Firstly,
he found that clicking “Home” would seemingly log him out; second, he
found that clicking “Show brief headers” after "Show full headers"
would bring back a very different view of the ticket history.

Both of these were traced to problems with Opera’s caching: for
the first problem, a refresh would take him from the login screen
to the proper home screen.

Maybe we need no-cache headers on some of the pages, or maybe Opera’s
just trying to be too clever for its own good. One to be aware of,
anyway.

A Law of Computer Programming:
Make it possible for programmers to write in English
and you will find that programmers cannot write in English.

a no-cache directive got added in 2.0.8. (or was it 2.0.7?) That
should take care of that.

-jOn Thu, Oct 11, 2001 at 03:00:02PM +0100, Simon Cozens wrote:

Dunno if this is a FAQ, but at least I know the answer…

User came to me today with two questions about RT and Opera. Firstly,
he found that clicking “Home” would seemingly log him out; second, he
found that clicking “Show brief headers” after “Show full headers”
would bring back a very different view of the ticket history.

Both of these were traced to problems with Opera’s caching: for
the first problem, a refresh would take him from the login screen
to the proper home screen.

Maybe we need no-cache headers on some of the pages, or maybe Opera’s
just trying to be too clever for its own good. One to be aware of,
anyway.


A Law of Computer Programming:
Make it possible for programmers to write in English
and you will find that programmers cannot write in English.


rt-users mailing list
rt-users@lists.fsck.com
http://lists.fsck.com/mailman/listinfo/rt-users

http://www.bestpractical.com/products/rt – Trouble Ticketing. Free.

“SC” == Simon Cozens rt@netthink.co.uk writes:

SC> Maybe we need no-cache headers on some of the pages, or maybe Opera’s
SC> just trying to be too clever for its own good. One to be aware of,
SC> anyway.

Opera is being too clever. It blatently ignores any no-cache or
expires headers in HTTP responses. I consider it a bug, and it makes
for using dynamic data services (such as RT) difficult.

Opera is being too clever. It blatently ignores any no-cache or
expires headers in HTTP responses. I consider it a bug, and it makes
for using dynamic data services (such as RT) difficult.

Huh, that’s odd. I’ve used Opera as my only browser for some time now,
and I have no problems. Perhaps you haven’t allowed cookies from the site?
That was a problem a lot of my peers had…

Sheeri Kritzer
Systems Administrator
University Systems Group
Tufts University
617-627-3925
skritz01@emerald.tufts.edu

“SK” == Sheeri Kritzer skritz01@emerald.tufts.edu writes:

SK> On Thu, 11 Oct 2001, Vivek Khera wrote:

Opera is being too clever. It blatently ignores any no-cache or
expires headers in HTTP responses. I consider it a bug, and it makes
for using dynamic data services (such as RT) difficult.

SK> Huh, that’s odd. I’ve used Opera as my only browser for some time now,
SK> and I have no problems. Perhaps you haven’t allowed cookies from the site?
SK> That was a problem a lot of my peers had…

No; Opera definitely ignores no-cache and expires header times. I
have an application that clearly demonstrates it, since I know these
headers are being sent on certain pages. Heck, even Netscape 4.7x
gets this right!

With RT, it just means I have to hit reload quite often to get the
refreshed dynamic pages, especially when I hit the “Home” button.

Vivek Khera, Ph.D. Khera Communications, Inc.
Internet: khera@kciLink.com Rockville, MD +1-240-453-8497
AIM: vivekkhera Y!: vivek_khera http://www.khera.org/~vivek/

With RT, it just means I have to hit reload quite often to get the
refreshed dynamic pages, especially when I hit the “Home” button.

Oh, right. My preferences are set such that I just never cache anything.
It never seems worth it, I always seem to want to reload things. That’s
what you get when you work for a university with gigabit ethernet, I
guess.

What about using opera’s automagic refresh to combat that issue?

Sheeri Kritzer
Systems Administrator
University Systems Group
Tufts University
617-627-3925
skritz01@emerald.tufts.edu