Opera 7 Released

The seventh Windows version of the Opera web browser has been released after an almost-quarter-year public beta testing period. Opera is the third most widely used browser in the world, and that's saying something if you consider that it costs an ad banner or USD39. It is a relief from the world of bloatedness and meaningless version numbers (ahem, Netscape 7), and there are plenty of new features to explore.

The company has been marketing this release fairly heavily, which has had the critics crying all over the 'net. Over a month before the beta was released, Opera Software was hyping up the long awaited version at various online news services. Features such as DOM2 support and the complete code rewrite were publicised, attracting plenty of speculation and excitement. Small Screen Rendering was also fussed over as a "new technology", displaying Opera's ideas of mobile phone Internet browsing. After looking under the bonnet of the actual product, it is a relief to find that they have lived up to the promises, while presenting a few surprises.

What for the Workers of the Web

Presto!

For us coders, Opera 7 boasts a new rendering engine ("Presto") with almost complete XHTML 1.0, CSS 2.1 and DOM2 support. All of the legacy bugs have been removed, dynamic page reflow is now possible, and a DOCTYPE switch has been introduced to make bad pages look better. Thankfully, Opera 7 renders most pages at about the same speed as Opera 6.

Nevertheless, Presto represents a pretty big leap in standards support—maybe enough to drag in some Mozilla fans who hug to the open-source browser for the rendering engine. Yes, Presto is about just good as the Gecko for standards support now; and in a lot of cases, far better. Opera does everything that Mozilla can, just so much faster.

User style sheets

There is also the inclusion of 12 packaged user style sheets and an easy menu application interface (View > Style). These sheets can be cascaded together, with or without the page's styles. They are mostly for accessibility, accessible web design and plain coolness: Emulate text browser, Nostalgia, Accessibility Layout, Show images and links only, High contrast, Hide non-linking images, Disable tables and Use default forms design.

There are also three style sheets that are worth mentioning specially: Hide certain-sized elements, Debug with outline, and Show structural elements. Hide certain-sized elements is basically that CSS-powered inline ad-killer that Eric A. Meyer came up with a few years ago. Debug with outline uses the newly added support for the "outline" property to display key elements. Finally, Show structural elements, which with the acrobatic use of generated content, attribute selectors and counters, shows the HTML tags inline, as well as the meta and link data, and a report on the number of font tags and nested tables. Now this is cool!

Small Screen Rendering

Related to this is Small Screen Rendering: a technology that was hyped up in the press a few months ago. Basically, it squeezes normal web pages into a mobile phone/PDA screen by resizing images and linearizing tables. At the moment, it's mostly a preview of Opera's coming mobile phone versions. If you look close enough, it's probably just a clever style sheet with td{display: block;} and *{max-width: 210px;} at the core. Still, it's quite impressive.

And more...

As I said before, the standards support is a pretty big leap up. There's the new navigation bar for the link element, which can be rearranged with drag & drop. Form elements are built from Opera's own code (like Mozilla), so that means more fast, more stable, and more standards compliant. Links and images are now drag & droppable (while still allowing selection of link text). Overall, there are lots of small (and big) steps forward and no steps back.

Features, features and more features

There are plenty more features where those came from—you'd need them in order to justify the version number.

M2
Rewritten mail/news client. Here's another one to steal the Mozilla fans back. It's now full-featured (not the Opera 4 crud) with POP3, IMAP and ESMTP support, a revolutionary concept of Access Points, and an effective spam filter.
User interface
Draggable toolbar items and a new single-zip skinning format. Looks great.
Wand
A Mozilla-inspired username/password rememberer. OK, so it's not an original idea, but it works well.
Hotlist
Now houses Transfers manager, Links list, Windows list and History list, as well as Bookmarks, Mail and Contacts, and the user-added Panels.
Windows
The confusing MDI and SDI modes have been merged into a Mozilla-like (but better) mix.
Spatial Navigation
Opera continues to innovate in keyboard navigation, this time in two dimensions.
More configurability
Keyboard shortcuts, menus, dialogs and toolbars are editable from input.ini, menu.ini, dialog.ini and toolbar.ini respectively. Plus, loads of more options.
Stability
Opera 7 looks much more stable than its predecessors, with the reliance on the OS's resources greatly minimised.

Of course, none of the significant features from previous versions have been dropped. The user style sheet mode, page zooming, image toggling, keyboard shortcuts, mouse gestures, MDI, popup killer, download manager, skins and search engine integration are all still there and improved.

This new version is definitely a huge improvement over the last. If you didn't like the previous versions, then I suggest you try this one out. As always, installation and uninstallation is clean and it can be installed alongside any other versions. You can download an ad-sponsored version for Windows from Opera.com.

Links

Comments

Anti-Mozilla

A news article would be better served without the opinionated rubbish. While the new Opera version is a huge leap forward from previous versions, I don't think it's anywhere near to measuring up to Mozilla yet, in anything but speed, which, although important, is not everything. Opera is a fine browser, but if you feel you have to continually take digs at Mozilla (while ignoring less standards complaint browsers) at least back up your digs with facts.

The confusing MDI and SDI modes have been merged into a Mozilla-like (but better) mix. It's better? How is it better? Why? This is exactly what I'm talking about. If you have to shove your opinions into a news article at least bloody-well back them up with something.

Small screen rendering

See Daniel Glazman's remark about Small Screen Rendering. Small screen rendering is not an "absolutely phenomenal technology", it's just a stylesheet.

But Opera *did* it

Small Screen rendering isn't just a stylesheet. There's more to it than that. If you read places like CNet you'll see that the technology is being used in other places too.

And even if it was just a style sheet, just because someone else can copy a feature doesn't mean that the original feature wasn't innovative. Opera actually did it. Just like created Mouse Gestures.

You know, I'm really tired of all these jabs back and forth between Opera-fanatics and Mozilla-fanatics. Get over it people. If the world had to wait for Mozilla without alternates like Opera, IE would have been much closer to 100% than it already is. Mozilla still does better on standards support. There are more plugins etc for Mozilla.

Let's have more energy spent on making the programs better, and less time spitting in each other's soup.

Re: Anti-Mozilla

A news article would be better served without the opinionated rubbish.

I wrote the article opinionatedly because I am tired of all the Mozilla fanatics that don't even consider Opera just because of the cost. And why isn't Opera allowed any hype when Mozilla gets a mention on no less than four insignificant releases? Geez, they even get a whole article when nothing happens.

I don't think it's anywhere near to measuring up to Mozilla yet, in anything but speed, which, although important, is not everything.

Well I don't think Mozilla is anywhere near Opera in terms of features, innovation, speed and user friendliness (did I leave out a category?). With standards support, they are about level now, IMO.

Opera is a fine browser, but if you feel you have to continually take digs at Mozilla

I wasn't taking a dig at Mozilla, but I admit to taking a dig at the idea that Mozilla Is The Most Standards Compliant And Best Browser And Mozilla Is Always Right And Every Other Browser Is Wrong.

"The confusing MDI and SDI modes have been merged into a Mozilla-like (but better) mix." It's better? How is it better? Why?

It is better because it's a true MDI, not an imitation like "Tabbed Browsing". Each Page (yes, confusing terminology) is a real client window that can be minimised, restored, maximised, tiled, cascaded, etc. And there's also a load of options to do with saving Sessions.

This is exactly what I'm talking about. If you have to shove your opinions into a news article at least bloody-well back them up with something.

Sorry, I cut the explanation out for length. After all, the interface has nothing to do with the real focus of the article: Opera as a web authoring tool.

See Daniel Glazman's remark about Small Screen Rendering. "Small screen rendering is not an "absolutely phenomenal technology", it's just a stylesheet."

Yes, I did see that article, and that's why I said: "If you look close enough, it's probably just a clever style sheet..."

Pointless slander

Tim, sorry if I came across as jabbing, what I was trying to do was point out that I thought the article was taking unnecessary jabs itself, especially without backing them up with anything. You will notice that I did say that I think Opera is a fine browser. Although I personally don't use it, I have no problems with it, especially not its newest incarnation. That said, I also think Mozilla is a fantastic browser, and if the author of this piece wants to continually belittle Mozilla he should back his opinions up with evidence.

Kevin, you can hype Opera all you want. Hype doesn't mean slandering other things however (and hell, if you're going to slander other browsers for not being standards compliant then why the hell choose to pick on Mozilla when there are other browsers around that linger much further behind?

You might not like the Mozilla Is The Most Standards Compliant And Best Browser And Mozilla Is Always Right And Every Other Browser Is Wrong idea as you put it, but for quite a while now Mozilla has been the most standards compliant browser around. As for people always considering it the best... where do you hang around? Sure a lot of people liek Mozilla the best. A lot of people like other browsers and consider them the best too. It's all a matter of taste, and none of it requires descent into slander.

You might feel that Opera's implementation being a "pure" implementation of MDI is better, but whenever I install Opera my first customisation is to switch to the SDI, whereas Mozilla's "impure" tabbed browsing I find extremely useful. I don't need windows that can be restored blah blah.. if I want windows with the dressing what's wrong with using real ones? If you felt you needed to cut out the explanation of why it was better because of length you should have taken out the dig too.

Again, I have no problems with Opera, it's just not to my taste. It's a fine browser, let it stand on its own merits instead of slandering another very good browser.

As expected

How surprising... The first reply was a bash. I'm shocked. I do not like Opera 7 much, and am still using 6.05 to get away from amazing bouncing flash ads which is what full javascript is used mostly for. Yet with all its flaws I prefer it to Mozilla, at least on a low-end machine such as mine. If I wanted to use Yet Another Browser made by Yet Another Megacorp, I would use IE. I prefer it over AOL anyday.

Re: As expected

Sorry, I don't get this... is IE a company in your view, or is AOL a browser? I use my browser because I like my browser, not because of which company makes it. Anyone that doesn't use a piece of software because of who makes it is, in my opinion, a moron. you use software because it works the way you need or want it to.

Anyway, I'm going to stop commenting on this news story. I've given my views on why this news article is bad and yet some of the opera fanatics seem to think I hate the browser or something, no matter how many times I say I think it's a good one. Not much else I can do.

Kiddies, stop squabbling

Ease up guys! We should be happy that at last we have 3 major browsers that are reasonably standards compliant. (Before you flame me about IE, I said 'reasonably'.)

What really matters is that we can now develop content for the three major browsers and not have to worry (too much) about hacking around to avoid browser shortcomings. Let's get developing standards compliant sites and not get bogged down in dick measuring competitions

[For the record, I have all three browsers on my deskop and there are things I like about each of them.]

Not pointless slander

You will notice that I did say that I think Opera is a fine browser.

Yes, I did. You will notice that I did not say that Mozilla sucks. I didn't say that Mozilla is a fine browser, but I do think it is.

Hype doesn't mean slandering other things however

I don't think I slandered about Mozilla at all. I made two statements about how Opera was slightly better. I made no false statements, AFAICS. OK, maybe I had incorrect information when I assumed that most people think MDI is better.

and hell, if you're going to slander other browsers for not being standards compliant

I didn't say that Mozilla was not standards compliant. If you read between the lines, you will actually see much respect for the Gecko engine. Only once, I said that Opera had a lot of cases where standards support was far better. This does not mean that Mozilla's standards compliance sucks.

why the hell choose to pick on Mozilla when there are other browsers around that linger much further behind?

Because I think it is well known at evolt.org that IE's rendering engine is far behind. I was just trying to broaden some people's options beyond Mozilla. Once again, I did not disrespect Mozilla.

for quite a while now Mozilla has been the most standards compliant browser around.

Yes, and now there are two most standards compliant browsers around. I want to get this idea into people's heads.

but whenever I install Opera my first customisation is to switch to the SDI, whereas Mozilla's "impure" tabbed browsing I find extremely useful

I don't see much difference between the two implementations if you just use MDI in tabbed browsing mode. But of course, you do see a difference (unless you're talking about Opera 6).

I don't need windows that can be restored blah blah.. if I want windows with the dressing what's wrong with using real ones?

Well, here I go again. MDI windows are faster to manipulate than real ones. They don't take up taskbar space. They take up less resources. Restored MDI windows have less chrome. The list goes on. If you don't need them, then somebody else probably does.

Small screen rendering

Memory leaks

Unfortunately they haven't fixed the memory leaks introduced in 6.05.

On the MDI vs tabbed mode browsing, come on I have a 19" monitor and I can't have tabs on the left and you think this interface is better?

bugged

Sadly I find Opera 7 to be bugged. I also find it slower than IE6. Nor a speed revolution over Opera 6. What happened to the anti-flicker mode too? (Where a window isn't cleared before moving pages.)

To say it is almost fully CSS2 compliant is also misleading. Tests I will publish soon show it cannot handle several commands. I guess CSS3 is still a long way off for all browsers, never mind 100% CSS2 support.

In usage, I have to say I preferred Opera 6. They don't even seem to have fixed all the DHTML problems judging by one site (that works in IE). Unless the site had bad code of course, plus the browser is too new to be 'sniffed' for. There is also talk on forums of Java problems.

I prefer Mozilla. It seems more usable, less buggy somehow. And do Opera offer a bug feedback system where the actual programmers report back to you, so bugs really are tackled? (I'm thinking of Bugzilla.) I suspect the emails Opera get are simply filed away.

I do like the new User Mode accessibility effects though, such as emulating a text-only browser. But I've heard these too are buggy, letting in Flash!

Sadly, bugs (some serious) prevent me from praising this program. It seems like Netscape 6 - released before it's time. It could do more harm than good for the image of Opera! But at the end of the day, it's the user who chooses.

Re: bugged

so which is it?

Wow, people don't even seem to be able to agree on if it's buggy or not! So which is it? Well I just did a quick google search and found some interesting pages:
Evolt's own Peter-Paul Koch tried to do some impartial CSS2 tests. He gave a browser 1 point for full support and 1/2 a point for Buggy/Incorrect/whatever. Here's his "league table":
  1. Opera 7: 42.5 points
  2. Mozilla: 38 points
  3. Konqueror/Safari: 30 points
  4. Opera 5 & 6: 29.5 points
  5. Explorer 5 Mac: 28 points
  6. Explorer 6: 21.5 points
As he states it's not very scientific, but I have to say the results "feel" about right to me.

This page compares Opera 7 with Phoenix, and although most of the posters seem to be Phoenix users the feedback, particularly on standards support is overwhelmingly positive.

I have been able to find some bug reports (see here and here for example), but considering they rebuilt the browser from the ground up I think it's remarkably bug free.

Oh and finally, if you want a really biased view of what all the fuss is about, I'd recommend 30 days to becoming an Opera lover which goes into a lot of detail about many of Opera's features.

reply

"Sadly I find Opera 7 to be bugged."

Why do I get the feeling that you're crying crocodile tears here?

"I also find it slower than IE6."

I'll bet that you were smirking like a mischievous little troll when you wrote that, because it's the exact opposite IMOE.

Far from it. I welcome any new browser. Each one has its benefits. I'm merely stating my opinion.

"What happened to the anti-flicker mode too? (Where a window isn't cleared before moving pages.)"

?

It was there in Opera 6. Pages with identical menus were never blanked, they appeared to be drawn on top. I remember the option in the Preferences. Opera 7 seems to supress blanking the page if the same page elements are in the cache. Maybe.

BTW, Mozilla has CSS bugs too, ya' know...

I know! I'm not saying that's the perfect browser! Each have their own quirks.

"Tests I will publish soon show it cannot handle several commands."

I look forward to the day you'll reveal to us what these "commands" are.

I'd like to invite you to read my whole Opera 7 review before anyone else, to iron out any BS I might have in there. Can you let me have your email address? Mine is c.hester @ ukonline.co.uk. Regarding CSS, I've listed approximately 25 commands it fails on. OK, so they're not critical ones. I admit though it handles more code than the other browsers. My beef is that no browser supports 100%.

Seems to me that you haven't used Opera much;

That's correct. I use IE6 at work but prefer Mozilla 1 at home. I've actually been salivating over the release of Opera 7, which I rushed to download as soon as it was announced. However, I had to uninstall Opera 6 because it simply could not handle all the pages IE6 could. No amount of cool features will make up for not being able to surf freely.

I'd now swap from Mozilla to Opera 7 if it wasn't for the bugs I have problems with. Certainly I'll be using it to test my pages.

"They don't even seem to have fixed all the DHTML problems judging by one site (that works in IE). Unless the site had bad code of course, plus the browser is too new to be 'sniffed' for."

Riiight... And you have obviously made some extensive testing there. ("One site", he says.) But why not provide us with an URL, so we can check it out?

My bad. I should do more testing. I'd give you the URL but I can't recall the site (and I cleaned out the History).

"There is also talk on forums of Java problems."

Being specific is not one of your strongest features, is it?

The forum post did not give any specifics.

"I prefer Mozilla. It seems more usable, less buggy somehow."

Hate to break it to you, but it was painfully obvious that you preferred Mozilla from the get-go. I could be wrong, but you appear to be one of those Mozilla zealots that probably provoked poor Kevin to write this highly opinionated and deliberately provocative article in the first place.I have, like Kevin, grown tired of the Mozilla zealots. Just look how the Mozilla community reacted to Apples choice of KHTML! I don't think I have ever seen that much mudslinging online. They must feel really threatened by other "alternative" browsers...

Wrong. I am not going to say Mozilla rules over all other browsers. I want to love Opera too. Plus I look forward (this is not a joke) to the release of IE7.

However, this is not exactly a show-stopper and it should take less than a second to fix by someone like you, who clearly has a black belt in CSS code-fu. ;-)

Where on earth did you get that impression from? Did I ever say "If only I'd written the CSS"?

"But at the end of the day, it's the user who chooses"

It certainly is, but why is it that Mozilla users seem to have a particular hard time accepting that?

And why is that Opera users cannot accept criticism of their "golden" browser? And why do they have such a venomous outlook on Mozilla users?

Opera Security Flaws

I'm not going to comment on whether one browser is better than another, all browsers are buggy pieces of crap IMHO. (if cars were built like browsers they'd be in the garage every 3 weeks...)

but there are serious security flaws in opera 7, see here http://www.theregister.co.uk/content/39/29183.html

ooops!

fixed. http://www.theregister.co.uk/content/55/29191.html - that was quick, the post to the fix appeared while i was typing this!

still posting it tho'

nice browser, useful article

Thanks for the article, it prompted me to download it and I'm only marginally disappointed (because they didn't include a default bookmark for a site I showed them about a year ago which they said they'd add). Some of the touches are smart; of all the gizmos and features I like the "magnification" feature the best, especially when it comes to developing pixel-precise web pages.

meyer on opera 7

"Opera 7 still suffers from some disappointing CSS bugs, though." - Eric Meyer.

Nuff said! :-)

Read his full comments...

Re: reply

"It was there in Opera 6. Pages with identical menus were never blanked, they appeared to be drawn on top. I remember the option in the Preferences. Opera 7 seems to supress blanking the page if the same page elements are in the cache. Maybe."
I still have no idea what you're referring to.
"I'd like to invite you to read my whole Opera 7 review before anyone else, to iron out any BS I might have in there. Can you let me have your email address? Mine is c.hester @ ukonline.co.uk. Regarding CSS, I've listed approximately 25 commands it fails on."
TNX, but I don't have time to "baby-sit" you. However, if you think you've found a CSS bug, please make a minimal test case and post in Opera's newsgroup or sign up for the mailing list, just like everybody else who are truly interested in improving standards support in browsers. I can almost guarantee you will get constructive criticism and feedback.
"OK, so they're not critical ones. I admit though it handles more code than the other browsers."
...and yet you feel compelled to write "[Mozilla seems] less buggy somehow." Funny, that.
"My beef is that no browser supports 100%."
Even if a browser has 100 % support of CSS2.1, there will always be bugs. Presto's CSS is not overall buggier than any other browser, IMOE.
"However, I had to uninstall Opera 6 because it simply could not handle all the pages IE6 could. No amount of cool features will make up for not being able to surf freely."
True, Opera 6 wasn't very good at handling badly coded pages and non-standard junk. But Presto appears to handle the "real world" to a much larger extent than its predecessor.
"Certainly I'll be using it to test my pages."
Nice to hear.
"The forum post did not give any specifics."
Then why pass it on? It makes you look like someone who's only out to discredit Opera for no good reason at all.
"Where on earth did you get that impression from? Did I ever say 'If only I'd written the CSS'?"
No, but you have found 25 "commands" Opera 7 fails on, haven't you? If you really are CSS literate, it shouldn't be overly difficult for you to edit "Textonly.css" to hide the Flash animations. I believe that is the purpose of user style sheets.
"And why is that Opera users cannot accept criticism of their 'golden' browser?"
I don't believe Opera users have a hard time accepting just criticism. But untruths, obscurities and unfounded criticism should be challenged, IMO.
"And why do they have such a venomous outlook on Mozilla users?"
Maybe it's an emotional disorder caused by reading too many untruths, obscurities and unfounded criticism about Opera -- authored by Mozilla zealots. I sure as hell have seen that all too often.

Re: meyer on Opera 7

"Opera 7 still suffers from some disappointing CSS bugs, though." - Eric Meyer.

Eric Meyer is just one of the people who discount Opera 7. He says "disappointing", but he lists one genuine bug (redraw problem, actually), one discrepancy in the spec, and one unreproducable "bug". He said he'd update his css/edge pages to say that Opera 7 supports them, but he still hasn't. Opera 7 has been public for about 3 months now. On the contrary, he records the first Mozilla beta that supported the effects. Is this because only Mozilla matters and Opera can wait? It's not just this of course.

Another one was dive into mark. The first thing he looks for when he gets Opera 7 is a way to hide CSS from it. He publishes the hack, which uses invalid syntax and belongs in Bugzilla. What's more, he refuses to admit that it's a Mozilla bug. Yes, he says he has nothing against Opera 7, but I find that hard to believe.

oh well

"It was there in Opera 6. Pages with identical menus were never blanked, they appeared to be drawn on top. I remember the option in the Preferences. Opera 7 seems to supress blanking the page if the same page elements are in the cache. Maybe."

I still have no idea what you're referring to.

And you call yourself an Opera veteran? Can someone with Opera 6 please confirm this one?

"I'd like to invite you to read my whole Opera 7 review before anyone else, to iron out any BS I might have in there."

TNX, but I don't have time to "baby-sit" you.

I wasn't asking you to. I was hoping you'd use your fuller knowledge of Opera to spot any wrong conclusions I'd jumped to. (You seem to be good at that.) Oh well.

"OK, so they're not critical ones. I admit though it handles more code than the other browsers."

...and yet you feel compelled to write "[Mozilla seems] less buggy somehow." Funny, that.

Less buggy as in program bugs, not just CSS bugs!

Presto's CSS is not overall buggier than any other browser, IMOE.

If anything, it's less buggy. Last night I couldn't get Mozilla to recognise a stylesheet no matter what I did. In the end I had to copy a similar file. Yet the code was exact! Today I find IE6 playing up again at work, not loading images or styles for no reason. So I turned to Opera, only to find javascript not working on a page I needed. Stupid browsers!

"The forum post did not give any specifics."

Then why pass it on? It makes you look like someone who's only out to discredit Opera for no good reason at all.

If there's a problem with Java, I think people really ought to hear about it. I don't want a faulty browser.

If you really are CSS literate, it shouldn't be overly difficult for you to edit "Textonly.css" to hide the Flash animations. I believe that is the purpose of user style sheets.

Are you seriously suggesting a user has to hack the browser just to make it work properly???

Re: oh well

"If there's a problem with Java, I think people really ought to hear about it. I don't want a faulty browser."
But you have failed to provide us with any links that indicate Opera's Java is broken. There is no problem that I'm aware of. It works just fine, AFAICT. Once again: If there is someone out there that believes Opera's Java is broken, they've most likely just run into a buggy applet.
"Are you seriously suggesting a user has to hack the browser just to make it work properly???"
You are complaining about a simple omission in one of the provided user style sheets, a minor bug, something that might even be considered a feature by some. I've suggested a workaround. It is quite normal for power users to edit and create their own user style sheets, so I don't understand why you find this so egregiously bad.

hmm

It is quite normal for power users to edit and create their own user style sheets, so I don't understand why you find this so egregiously bad.

Because they shouldn't have to! The browser should work "as is". You don't buy a car only to find you have to delve into the engine before it's roadworthy.

It's the principle of the matter Kalas. I don't really care if Flash is let in or not, again it came from another user's observation. And I'm at home with hacking stylesheets. (All praise the ease of Mozilla's templates!) But to expect a non-power user to do this is surely too much.

Opera 7 Review

I have now released my Opera 7 Review. It lists the bugs and CSS2 problems I've found. Hope it's not too harsh, Opera lovers! :-)

Re: Xanadu's Opera 7 Review

You have obviously gone through Opera's display engine very thouroughly, Xanadu!

Some points:

  • about F11 losing styles, that is because it uses the CSS2 media "presentation", so that you can use it for a presentation (OperaShow). It does not apply "screen" styles.
  • I don't think mouse gestures have changed at all, except maybe for a few new ones?
  • "The 'Links' menu misses off items on a page!" The Links hotlist item does not list duplicate URLs. This includes #links, which might be considered a bug.
  • "PDFs don't open in the browser! You can probably change this, but why don't they open in Opera by default?" I'm guessing user request. Yes, you can change it, but not easily (Prefs > File Types).
  • Opera identifies as IE by default so that pages let the browser in. It does, after all, have 1% market share. The User-Agent string still includes "Opera", so you can tell them apart.
  • "Other browsers allow you to navigate the links on a page using the TAB key." Tab is used by OSes and Opera to navigate between form elements, not links. In Opera, the equivalent key is Q and A, or Ctrl-Up and Ctrl-Down. Or use Spatial Navigation (Shift-Arrows).

The rest of those points can be classed as "bugs", "issues", or "annoyances".

Opera, CSS, and... well... Me

A reader pointed me to this article and the quote from me, so I thought I'd chime in. I'm not sure how I feel about people using comments I make as "enough said" points in debate, mostly because it just feels weird. I'm human and make mistakes like other people, and there's always more to be said. Especially in this case.

To keep this short, I'll just touch on the two things I mentioned on meyerweb, and which were mentioned here by Kevin:

  • The first-line problem-- redraw problem or not, it's a bug; I think we can all agree on that. Hopefully it will be fixed soon, if Opera 7.01 didn't already fix it. Okay, so I'm behind.
  • The title/date thing-- it's actually quite reproducible on meyerweb. What's interesting is that it may or may not be a bug, depending on how you look at it (and which browser you want to "prove" is superior, I suppose); see today's journal entry. So I was a little more harsh than I should have been. Mea culpa. Even experts get it wrong sometimes.

As for css/edge (not) being updated, I think I deserve a little slack: Opera 7 final only came out very recently, and I installed it about four days ago. Yes, the betas have been out for months, but I don't update those pages based on beta behavior. And before you say anything, I don't consider Mozilla milestones to be betas, although obviously others disagree with me. The one time I did mention an actual Mozilla beta (Mozilla 1.0RC2) it was after 1.0 had already been released.

I have been meaning to update css/edge to mention Opera 7-- in fact, I may get to it today-- but I won't do so until I'd had the time to go through the site with Opera 7 myself and evaluate its performance. If I just added support information the minute someone told me a browser got it right, complexspiral would claim IE5/Win supported it. What concerns me is that mentioning which browsers support the css/edge demos is becoming more of a hassle than it's worth, and it might be a good idea for me to just remove the information altogether. Of course, if I did that I'd probably be accused of conspiracy or something.

I am satisfied now

OK, fair enough.

To clarify my comment, the bug was the underlining, the spec discrepency was the title/date thing, and the unreproducable one was the negative text-indents on li's.

oops

Eric, I must apologise profusely for using your comment in my previous post above. I did not mean to cause you any hassle. It was a light-hearted joke post which I will think twice about making in the future.

Have you read my Opera 7 Review? It is based on your CSS2 Test Suite. It also links to your recent comments.

I'm not sure you need to feel bad about the css/edge pages. And please don't remove them! According to Mark Pilgrim, Opera 7 has no problems with them. I also tested them and found nothing wrong (except for one line of text that over-ran a border, but that could be down to the fonts I have set in my browser). It's a credit to you that they all work!

Avoid Flicker

"It was there in Opera 6. Pages with identical menus were never blanked, they appeared to be drawn on top. I remember the option in the Preferences. Opera 7 seems to supress blanking the page if the same page elements are in the cache. Maybe." I still have no idea what you're referring to.
And you call yourself an Opera veteran? Can someone with Opera 6 please confirm this one?
The Opera6 feature you are reffering to is called 'Avoid Flicker'. It is not an option in Opera7. Whether this means it does not exist, or it does exist but can not be turned off I do not know. I wonder if it is relevant if opera is told to reload the documents and images anyways?

you want bugs? read on!

I didn't realise Opera 7 was this buggy! Just read this thread over at the Opera forum.

I see there are also bugs with Flash. And several users posting problems with Java. See Kalas, I was right. :-)

Gee, let's stop this.

Hi,

I'm a Mozilla user and contributor, but pleeeeeaaaase, let's stop this war between Opera and Mozilla. Of course Opera has bugs. of course Mozilla has some. but both are much better than the beast from Redmond. And there is room for all of them. I do not believe in "one-size-fits-all" approach. The more browsers available the better (as soon as their are standards-compliant like Moz and Opera 7).

Some people will prefer Opera7, some will go for Mozilla, some will like Netscape7 because it includes plugins and AOL Mail access. Let them try all the browsers, let them choose their preferred browser....

...and spend your energy convincing web developers to create sites that render well in all browsers, using W3C standards.

All the rest is worthless.


--Tristan

you want bugs? read on!

I didn't realise Mozilla was this buggy! Just take a look at this list over at Bugzilla.

I see there are also bugs with Flash. And several users posting problems with Java. See Xanadu, I can troll too. ;-)

Ouch

That must have been painful going to the Mozilla site! Invading enemy lines there. Anyone have a list of the bugs in IE6?

Nitot is right. There are different browsers for different folks. I've found a browser that's even faster than Opera! It's..... Netscape 4! (I only use it to test my pages. Honest.)

Testing...

I still test in NS3 so Nyah boo sucks.... seriously, test in Lynx, it really matters.... here is why!

lynx

Or use Opera 7 with the text-only emulator stylesheet!

hoorah!

well done :)

DOM2 Support? I wish

Whoever says Opera has near complete DOM2 support is lying. It is certainly better than what IE has to offer (none - excluding whatever DOM1 Core carried over), but it is severely lacking. No DOM2 Range, Traversal, Stylesheets, or CSS. (Well, it doesn't support a Stylesheet object from DOM2 CSS - which means no manipulation of rules 'ed in - or @import()'ed, or <?xml-stylesheet?>'ed in - , which makes the advantages of DOM2 CSS useless relative to what they already had) I'd say that is a pretty significant hole. Not that Mozilla implements those entirely either - it is missing NodeIterator from Traversal, and the OverrideStyleSheet from CSS, but it does implement the rest of those interfaces adequately.

Stick with 6.5 for now, or K-meleon

Tried Opera 7. The look and feel is painfully forced. I couldn't change the screen to my current 6.5 look -- not everyone cares about those skinned toolbars!

Btw, Opera attains its perceived "speed" through forced caching. Change the "check page everytime" setting in IE or something similar in almost any browser and you'll find that the 0.03 seconds that Opera wins in speed are pretty much leveled.

While they have introduced some decent innovative features (and I dont care a whit about mouse gestures, thank you), it'd be nice to have some basic functionality like remembering passwords.

Also, the "accept cookies only from originating site" is buggy, even in latest opera. It doesnt accept cookies unless you set "accept all cookies".

Having ranted, perhaps its time for everyone to look at K-MELEON. Super browser, very good text resizing (pixel based) and is the lightweight super avatar of Mozilla.. (http://k-meleon.sourceforge.net)

Cheers

passwords

"it'd be nice to have some basic functionality like remembering passwords."

I believe that is what the Magic Wand is for. From the Opera website:

The Wand password manager
Opera now offers one-click log-in to password protected sites. Log-in fields with available passwords are marked with a slick golden rim, and access provided by simply clicking the Wand icon or the keyboard shorcut

Re: passwords

While it's true that there is password storage, I'd love to see a password manager and/or a different implementation of the "Wand." My take on Opera 7: A hugely powerful and customizeable browser that has a bit of catch-up work to do on page rendering. I usually have it and one other browser up (Mozilla or IE) so if I run into a site where some idiot didn't think cross-browser while coding JS I can bring up an idependant opinion.

Some simple questions

I use Opera 6.05 and dont mind it for some types of surfing (some of the more important websites totally block Opera -- and there ARE a lot of things that dont work on opera, including a bunch of DHTML that works flawlessly in Mozilla/Gecko and IE).

My questions:

1. I have a huge pile of sites to block in my lmhosts. Opera is the only browser that pops up a highly annoying pop-up dialog EVERY TIME telling me that the site "doubleclick.com" etc could not be contacted, "Connection closed by remote server". How do I disable this irritiating behavior? I *know* that these sites cannot be contacted because I have disabled them myself!

2. How can I download Opera 7 and install it WITHOUT losing my current look and feel in Opera 6.05 -- which of course I have spent several hours on? Can I "upgrade" my browser? Tried the 7 itself and the look and feel is this grotesquely overdone with all those foreground skins and misplaced font sizes..

Thanks.

Speed, passwords and skins

Btw, Opera attains its perceived "speed" through forced caching.

I'm surprised you noticed any speed difference for loading pages because I don't. Did anyone ever say Opera was the fastest browser on earth only in this one area?

I'd love to see a password manager and/or a different implementation of the "Wand."

I think the Wand was a fairly last minute addon and will definitely be improved in the near future. The Help in the Opera 7 betas suggested a much more sophisticated password manager to come.

Opera is the only browser that pops up a highly annoying pop-up dialog

I'm guessing you have mapped these sites to 0.0.0.0? If so, it should be 127.0.0.1 to prevent that dialog

How can I download Opera 7 and install it WITHOUT losing my current look and feel in Opera 6.05 -- which of course I have spent several hours on?

I don't think so. Opera 7 uses completely different formats.

Tried the 7 itself and the look and feel is this grotesquely overdone with all those foreground skins and misplaced font sizes..

I agree. I suggest everyone who thinks so to get a different skin (View > Skin > Get skins) and stop complaining.

Been there, tried that

Hi Hyphen, thanks for the lmhosts tip. As for the skins, I did try downloading simpler ones but opera 7 just cannot ve made to look as simple as my current 6.05. It does follow a totally new layout..