Advertisement:

Author Topic: SMF 2.0 and IE8 Final  (Read 14231 times)

riker

  • Guest
SMF 2.0 and IE8 Final
« on: March 20, 2009, 10:23:59 AM »
Will the compatibility issues be fixed on RC2 or are will those be left for RC3 ?.

I'm having to use the compatility botton on IE8 to post on my site amongst other things so lots of our members will have issues.

EDIT: I see this has been moved from support even though I class this as a support issue
« Last Edit: March 20, 2009, 11:13:21 AM by riker »

Online Μπράιαν

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 21,221
  • Gender: Male
  • His Royal Runicness
    • bryan.deakin.1 on Facebook
    • pouvik on GitHub
    • @bryandeakin on Twitter
    • Dyspraxic Chat
Re: SMF 2.0 and IE8 Final
« Reply #1 on: March 20, 2009, 11:46:41 AM »
well as RC2 should be becoming with a new theme then Id guess its been fixed :)
Bryan Runic Deakin
His Royal Runicness
Owner @ Bryan Deakin dot Com
Owner @ Dyspraxic Chat

Former Project Manager @ SMF
Former Vice President @ Simple Machines
Former Admin @ idesign360.com

Read my new poem "Home Could Be"!!

riker

  • Guest
Re: SMF 2.0 and IE8 Final
« Reply #2 on: March 20, 2009, 01:01:14 PM »
well as RC2 should be becoming with a new theme then Id guess its been fixed :)

So it was a theme issue?

Offline karlbenson

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 15,581
  • Gender: Male
    • Mortons Solicitors
Re: SMF 2.0 and IE8 Final
« Reply #3 on: March 20, 2009, 05:39:39 PM »
Which specific issue are you referring to Riker?

riker

  • Guest
Re: SMF 2.0 and IE8 Final
« Reply #4 on: March 20, 2009, 08:06:03 PM »
Which specific issue are you referring to Riker?
After copying and pasting a large news article and then going back (to it to add a source) everytime I tried to type the cursor went straight to the top until I clicked compatibility

Offline Antechinus

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 22,776
  • Master of BBC Abuse
Re: SMF 2.0 and IE8 Final
« Reply #5 on: March 20, 2009, 08:51:46 PM »
I imagine it will be fixed. IE8 actually uses, wait for it, W3 standards. Yes, that's right. After decades of wandering around with their heads up their butts the IE dev team was finally convinced to build IE8 along the same lines as every decent browser in the world today.

Mind you this only happened late in the development of IE8 and it only happened after the IE team announced that IE8 would use the IE7 standards, which of course are not W3 compliant. This announcement caused such a massive uproar, and such vehement condemnation from so many people around the world, that the IE team actually found the brains and guts to admit it was a terribly dumb idea. Amazing. I wouldn't have thought it was possible, and it's about time too.

What it means though is that anything coded to detect IE will attempt to apply corrections for IE's previous pestilential standards. This obviously will mess things up a bit in IE8, which is why the compatibility mode was included. In other words, it's Microsoft's f@#kup, not anyone else's.

Now that they have sorted themselves out I expect that sites, and software like SMF 2, will be recoded to suit. I'm not one of the devs but I think this is obviously what they would be planning to do, and browser sniffing isn't a big deal, so I would expect it would be sorted before  Final even if it isn't sorted by RC2.
Mods - Manky Old Themes - Apocalypse theme (WIP)

Going through 2.0.x in detail is like picking through something that dropped out of the rear end of a vulture. Every couple of seconds I'm like "Oooo, that's gruesome. WTF is that doing in there?"

It doesn't matter if the glass is half empty or half full. There is clearly room for more beer.

riker

  • Guest
Re: SMF 2.0 and IE8 Final
« Reply #6 on: March 21, 2009, 09:55:37 AM »
Thanks Antechinus, you know I'm getting this strange feeling that you aren't a fan of Microsoft  lol
« Last Edit: March 21, 2009, 10:06:12 AM by riker »

Offline karlbenson

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 15,581
  • Gender: Male
    • Mortons Solicitors
Re: SMF 2.0 and IE8 Final
« Reply #7 on: March 21, 2009, 10:12:56 AM »
We weren't currently aware of an issue with that.

It doesn't appear to be an issue with the cursor, but with the the scroller/scrolling

I tested both with wysiwyg and non-wysiwyg.
- IE7
- IE8 (with compatibility view aka IE7 mode)
- IE8 (standard)

It only seems to affect IE8 in non-wysiwyg mode.

After pasting in some content IE8 seems to reposition itself half way in the text box.

This appears to be an smf bug, because it doesn't affect other standard textareas like News, etc.
Like Antechnius said, it could be one of our if(IE) statements that needs to be altered so doesn't affect ie8.

P.S i tested with IE8 rc1 and once I upgraded to IE8 final. The same bug occurs. Although I'm glad to see MS fixed the moving/small textareas bug.

Edit* Added to the tracker http://dev.simplemachines.org/mantis/view.php?id=3354

MrPhil

  • Guest
Re: SMF 2.0 and IE8 Final
« Reply #8 on: March 21, 2009, 11:00:53 AM »
Web sites should (if possible) never test for a specific browser (or worse, a specific version of a browser) and do different things based on that. Instead, they should test for specific capabilities (e.g., the existence of a given function, or a certain value returned from a call) and proceed from there. Admittedly, sometimes it's just impossible to test for, say, incorrect handling of some CSS or JS feature, and you have to go with asking who the browser is.

Assuming that all IE browsers behave the same way leads to problems, as it evidently shows with SMF 2 problems. Testing for specific versions is better, but some lesser-known browsers claim to be IE or one of the other big guys so they won't be excluded from the game (how many websites have you been booted out of because you weren't on IE6?). Unfortunately, if they are actually standards compliant, you can end up branching the wrong way and end up with poor rendering.

Offline w0kie

  • Semi-Newbie
  • *
  • Posts: 20
    • Princess Chatter
Re: SMF 2.0 and IE8 Final
« Reply #9 on: May 23, 2009, 09:39:37 PM »
Which specific issue are you referring to Riker?
After copying and pasting a large news article and then going back (to it to add a source) everytime I tried to type the cursor went straight to the top until I clicked compatibility

Microsoft, more or less forced me to "upgrade" to IE8.  Now my posting large news articles makes the cursor jump all over the place in SMF 1.1.8.  Is there a fix?

Offline Antechinus

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 22,776
  • Master of BBC Abuse
Re: SMF 2.0 and IE8 Final
« Reply #10 on: May 23, 2009, 09:49:06 PM »
Have you tried using compatibility mode? You can switch it on and off just for posting news articles until we have a fix for this bug. Riker said that sorted the bug for him (as noted in the post you just quoted).

By the way, you can also downgrade to IE7 if you happen to prefer it. IE8 will uninstall like any other browser. I've done this myself during testing.
Mods - Manky Old Themes - Apocalypse theme (WIP)

Going through 2.0.x in detail is like picking through something that dropped out of the rear end of a vulture. Every couple of seconds I'm like "Oooo, that's gruesome. WTF is that doing in there?"

It doesn't matter if the glass is half empty or half full. There is clearly room for more beer.

Offline Owdy

  • SMF Fossil
  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 15,548
  • Gender: Male
  • W00t!
    • janoloferiksson on LinkedIn
    • @@jaoler on Twitter
Re: SMF 2.0 and IE8 Final
« Reply #11 on: July 26, 2009, 05:43:03 AM »
Former Lead Support Specialist

Tarvitsetko apua SMF foorumisi kanssa? Otan työtehtäviä vastaan, lue:http://www.simplemachines.org/community/index.php?topic=375918.0

Offline karlbenson

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 15,581
  • Gender: Male
    • Mortons Solicitors
Re: SMF 2.0 and IE8 Final
« Reply #12 on: July 26, 2009, 10:13:29 AM »
We currently haven't applied any fix for 1.1.x or 2.x branches.

The ones posted with the bug report so far only covered the full reply and not all the other textarea that potentially could be affected by it.

Offline deathshadow

  • Jr. Member
  • **
  • Posts: 193
  • Gender: Male
    • Classicbattletech.com
Re: SMF 2.0 and IE8 Final
« Reply #13 on: October 05, 2009, 06:14:51 AM »
I have a second fix that actually WORKS (since that whole min-width/max-width nonsense did exactly two things - and Jack left town, took his **** with him)

Since they are width:99% + borders, you don't have to worry about clearing really...

float:left;
display:inline;

Tripping those two properties on a textarea appears to clear up the issue with percentage widths. As I said the whole min-width/max-width instead of width did nothing for me to fix the issue. Float+Inline did the trick right off.

When in doubt, remember the unholy quartet of IE bugfixes:

position:relative;
zoom:1;
float:left;
display:inline;
Englisc, mōdor wyrter! Gedōn ēow cweþan hit!?!

Offline Aleksi "Lex" Kilpinen

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 15,430
  • Gender: Male
  • The Artist Formerly Known as LexArma
Re: SMF 2.0 and IE8 Final
« Reply #14 on: October 19, 2009, 04:10:21 AM »
Edit* Added to the tracker http://dev.simplemachines.org/mantis/view.php?id=3354
How do you fix this with SMF 1.1.10?
ALL 1.1 + IE8 problems can be fixed with adding the meta tag telling IE to render as IE7 AFAIK...
Finnish Support Local Moderator & Support Specialist
My Mods: Facebook and Twitter Sharer



Offline Owdy

  • SMF Fossil
  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 15,548
  • Gender: Male
  • W00t!
    • janoloferiksson on LinkedIn
    • @@jaoler on Twitter
Re: SMF 2.0 and IE8 Final
« Reply #15 on: October 19, 2009, 04:19:07 AM »
What is that meta tag?
Former Lead Support Specialist

Tarvitsetko apua SMF foorumisi kanssa? Otan työtehtäviä vastaan, lue:http://www.simplemachines.org/community/index.php?topic=375918.0

Offline Aleksi "Lex" Kilpinen

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 15,430
  • Gender: Male
  • The Artist Formerly Known as LexArma
Re: SMF 2.0 and IE8 Final
« Reply #16 on: October 19, 2009, 04:21:26 AM »
What is that meta tag?
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

Just add it amongst all the other Meta lines in index.template.php of your theme :)
Finnish Support Local Moderator & Support Specialist
My Mods: Facebook and Twitter Sharer



Offline Owdy

  • SMF Fossil
  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 15,548
  • Gender: Male
  • W00t!
    • janoloferiksson on LinkedIn
    • @@jaoler on Twitter
Re: SMF 2.0 and IE8 Final
« Reply #17 on: October 19, 2009, 04:21:54 AM »
Cool,thanks!
Former Lead Support Specialist

Tarvitsetko apua SMF foorumisi kanssa? Otan työtehtäviä vastaan, lue:http://www.simplemachines.org/community/index.php?topic=375918.0

Offline Aleksi "Lex" Kilpinen

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 15,430
  • Gender: Male
  • The Artist Formerly Known as LexArma
Re: SMF 2.0 and IE8 Final
« Reply #18 on: October 19, 2009, 04:22:23 AM »
No problem ;)
Finnish Support Local Moderator & Support Specialist
My Mods: Facebook and Twitter Sharer



Offline

  • SMF Friend
  • SMF Legend
  • *
  • Posts: 61,348
Re: SMF 2.0 and IE8 Final
« Reply #19 on: October 19, 2009, 11:19:39 AM »
I should note that this was committed to the SVN trunk for 1.1 series so that if (and only IF) a 1.1.11 release is necessary it will be included in the core themes. Note that this is not, invariably, added to custom themes.
Damaged people are dangerous. We know we can survive.

The most dangerous risk of all is the risk of spending your life not doing what you want on the bet that you can buy yourself the freedom to do it later.