Stick Online Forums

General => Tech Support & Bugs => Topic started by: Lingus on September 24, 2009, 05:54:35 PM

Title: Forum posting bug
Post by: Lingus on September 24, 2009, 05:54:35 PM
This happens when posting a long post, about over twice as long as the post box is. Once the text gets to that point, the scroll bar will start jumping back up to a few lines above. As I type it will jump between that point and the end of the post so I can only see what I'm typing for a split second each time I press a key.

I'm using IE8... but just to get this out of the way please don't say "Use FF!" or any such nonsense. As far as I'm concerned if a website doesn't work for IE it fails. It should work for all major browsers. If there's a fix for this I would like to know rather than just be told to use a browser that it already works for, because I'm not going to switch my preferred browser for a single problem on a single website.

Thanks.
Title: Re: Forum posting bug
Post by: Mr Pwnage on September 24, 2009, 06:04:36 PM
Quote from: Lingus on September 24, 2009, 05:54:35 PM
This happens when posting a long post, about over twice as long as the post box is. Once the text gets to that point, the scroll bar will start jumping back up to a few lines above. As I type it will jump between that point and the end of the post so I can only see what I'm typing for a split second each time I press a key.

I'm using IE8... but just to get this out of the way please don't say "Use FF!" or any such nonsense. As far as I'm concerned if a website doesn't work for IE it fails. It should work for all major browsers. If there's a fix for this I would like to know rather than just be told to use a browser that it already works for, because I'm not going to switch my preferred browser for a single problem on a single website.

Thanks.
I had the EXACT same problem on my old computer. What you do is go into IE settings...and somewhere, there is a button to turn off auto scrolling, so click that. Sorry I don't remember how to get to it though...I use Firefox so I can't really check for you...I had to uninstall IE cause it kept crashing my 64 bit OS. If all else fails, you can just type your messages in a text pad and paste them all in at once...which is what I did till I fixed it. Hope this helps...sorry I can't tell you exactly how though. :/
Title: Re: Forum posting bug
Post by: Lingus on September 24, 2009, 06:49:13 PM
Just did some further research. Didn't find anything regarding disabling Auto-scroll. If you could find where that is and let me know it'd help.

Every post I've found that states a possible solution says to change the actual HTML of the form. Obviously this is not a possibility. This means that SMF would have to update their HTML. It means that literally every forum software would have to update their HTML to accomodate how IE8 deals with text forms.

I'll continue looking into this.

Edit: Apparently SMF is aware of the issue: http://www.simplemachines.org/community/index.php?topic=331832.0

They supposedly plan to modify the CSS as mentioned in other workarounds I found.

Microsoft is aware of the issue as well: http://connect.microsoft.com/IE/feedback/ViewFeedback.aspx?FeedbackID=432377

On that link you can see that they said they could reproduce the problem and would "investigate further". That was in April.

We'll see...
Title: Re: Forum posting bug
Post by: Meiun on September 24, 2009, 08:18:38 PM
Yep, I noticed it with IE8. When I use Google Chrome it works fine though.
Title: Re: Forum posting bug
Post by: Mr Pwnage on September 24, 2009, 08:28:10 PM
Actually I think I am referring to Firefox with autoscroll...IE8 doesn't have it...Despite your love for IE8...I think you need a new browser to fix the problem. And though I know I am going against what you said...I dont see why you like IE8. Firefox is so much faster, and if you have favorites and stuff on IE8, you can transfer them all to firefox with one click. Idk, it's worth a try but do as you wish.
Title: Re: Forum posting bug
Post by: Meiun on September 24, 2009, 08:39:54 PM
As people stated earlier, I'm pretty sure it's more of an issue SMF compatibility with certain browsers, not the browsers themselves (not that it makes a big difference either way). Also, it isn't that I "love IE" or anything, I just don't really care enough to bother use anything else. A browser shows webpages, and (for the most part atleast) unless your a dumbass it will do so plenty securely, so what difference does it make which one you use? Also, I have no idea why people say Firefox is faster, because from what I understand it is an established fact that it is a fair amount slower (definitely might be wrong on this though). I am quite sure that it is at the least a fair amount slower compared to IE8 (which is currently one of the fastest browsers out there along with Chrome). All I know, is that I did decide to try out Firefox a few times in the past and it always annoyed me how long it took to start up, so I just said screw it :P
Title: Re: Forum posting bug
Post by: Lingus on September 24, 2009, 08:51:33 PM
As mentioned, I'm not changing browsers. I have tried other browsers in the past and I am happy with IE. I have plenty of experience with computers and software. I know what's what. There's no use trying to convince me to use one product over another. Hence why I attempted to head those kinds of posts off before they happened.

As far as this issue, I do believe it is not specific to SMF. It was stated that they found the same issue to be the case in several other forum softwares when using IE8. There is a workaround to make the webpage compatible with IE8... so you could technically call it a browser compatibility issue with the forum software... but it's definitely something new in IE8 that basically broke all text box scrolling as they were previously coded.

Meiun, not sure if you're interested or capable, but it seems to be a fairly simple fix with the CSS. Check out this page:

http://grantovich.net/posts/2009/06/that-weird-ie8-textarea-bug/

The code box there shows how to change textarea so it will work.

If you can modify the CSS of the site you'd be a step ahead of SMF... If not, it's no big deal.
Title: Re: Forum posting bug
Post by: Meiun on September 24, 2009, 09:08:16 PM
Ah okay, I guess I misread some then. I will take a look at it once I get the chance. In the mean time you can apparently get a quick fix by running the page in compatibility view.
Title: Re: Forum posting bug
Post by: Torch on September 24, 2009, 09:31:25 PM
If you're going to type a post that large, you may want to consider typing it up in notepad beforehand for safety if anything. From there, you can just copypasta into the post box.
Title: Re: Forum posting bug
Post by: Mr Pwnage on September 24, 2009, 11:32:29 PM
Quote from: Mr Pwnage on September 24, 2009, 06:04:36 PM
Quote from: Lingus on September 24, 2009, 05:54:35 PM
This happens when posting a long post, about over twice as long as the post box is. Once the text gets to that point, the scroll bar will start jumping back up to a few lines above. As I type it will jump between that point and the end of the post so I can only see what I'm typing for a split second each time I press a key.

I'm using IE8... but just to get this out of the way please don't say "Use FF!" or any such nonsense. As far as I'm concerned if a website doesn't work for IE it fails. It should work for all major browsers. If there's a fix for this I would like to know rather than just be told to use a browser that it already works for, because I'm not going to switch my preferred browser for a single problem on a single website.

Thanks.
I had the EXACT same problem on my old computer. What you do is go into IE settings...and somewhere, there is a button to turn off auto scrolling, so click that. Sorry I don't remember how to get to it though...I use Firefox so I can't really check for you...I had to uninstall IE cause it kept crashing my 64 bit OS. If all else fails, you can just type your messages in a text pad and paste them all in at once...which is what I did till I fixed it. Hope this helps...sorry I can't tell you exactly how though. :/
Quote from: Torch on September 24, 2009, 09:31:25 PM
If you're going to type a post that large, you may want to consider typing it up in notepad beforehand for safety if anything. From there, you can just copypasta into the post box.
Idea stealer. D:

And if your adamant about keeping IE8, run an older version of it because that problem is a new one like you said. Idk...thing is the problem is basically out of anyone here's control unless you switch browsers, which you obviously aren't...so I don't think much can be done for you...sorry.
Title: Re: Forum posting bug
Post by: sly 3 4 me on September 24, 2009, 11:38:40 PM
I used to have this problem on my older laptop while using IE8 on it. I had a problem with the Laptop and decided to reformat it. I'm not sure why it would happen, but after I reformatted the problem was gone. The reformat was for something else, but a few months later I did decide to try out FireFox. It does have a long start-up, but I found that if you download FireFox pre-loader it took around the same time as Internet Explorer would take to boot up.  :)
Title: Re: Forum posting bug
Post by: Meiun on September 24, 2009, 11:51:50 PM
Browsers are browses jeeze. I don't think anyone wants to downgrade their new and faster browser just to fix a rare text glitch on stick-online.com. I'm a computer science major and I still don't care enough to bother change off IE in most cases. Such a browser racist Mr_Pwnage!!
Title: Re: Forum posting bug
Post by: Mr Pwnage on September 25, 2009, 12:19:15 AM
Quote from: Meiun on September 24, 2009, 11:51:50 PM
Such a browser racist Mr_Pwnage!!
Haha! Most definitely.
Title: Re: Forum posting bug
Post by: Lingus on September 25, 2009, 08:27:10 PM
I actually do use notepad to write out longer posts. I just would like to be able to use the browser instead.

I'll have to try compatibility view. For some reason I don't have it on this computer, but I do on my other ones. Btw, Pwnage, considering IE8 has compatibility view there's absolutely no reason to downgrade. And even if it doesn't work, I'm still not going to. It's a pretty small issue to go through that much trouble.
Title: Re: Forum posting bug
Post by: Scotty on September 27, 2009, 07:08:19 PM
Quote from: Meiun on September 24, 2009, 08:39:54 PM
As people stated earlier, I'm pretty sure it's more of an issue SMF compatibility with certain browsers, not the browsers themselves (not that it makes a big difference either way).

This is not an SMF compatibility issue, this is a problem with IE8.  IE8 has a well known issue dealing with <textarea> objects in webpages, and it's pasted all over Google.  A bug was reported to Microsoft regarding this issue, and there hasn't been any workarounds/resolutions as of yet it appears:

http://connect.microsoft.com/IE/feedback/ViewFeedback.aspx?FeedbackID=432377

I could think of a couple of Javascript workarounds that are possible, but nothing that is worth the effort, as this bug will surely be resolved, and it would just be a wasted effort.

EDIT: I found a CSS Hack that might potentially fix the problem.  I'm gonna give it a go on another team of mine's forum and see if it yields a resolution, if so, I will let you all know.
Title: Re: Forum posting bug
Post by: uberzleet on September 27, 2009, 09:17:11 PM
Not to be rude or anything, but IE8 is the most shitty internet browser that i know of.
There is shittier, but I do not like IE8.
Solve to problem: At least, get firefox, google chrome, or some other browser.
**** to IE8
Title: Re: Forum posting bug
Post by: Scotty on September 28, 2009, 12:55:25 AM
And those remarks would be exactly why Lingus said not to bash browsers.

I'm not going to say my views are any different, but that's the beauty of web development.  You can't concentrate on one browser, so you need to poor over hours and hours of work to get them compatible with every common browser.  Doesn't matter if it is IE6, 7, 8, Firefox, Opera, Safari, Kopete, even cell phones.  Any developer worth his weight can develop websites that work and look relatively the same in each.
Title: Re: Forum posting bug
Post by: Mr Pwnage on September 28, 2009, 03:21:56 PM
Quote from: Scotty on September 27, 2009, 07:08:19 PM
Quote from: Meiun on September 24, 2009, 08:39:54 PM
As people stated earlier, I'm pretty sure it's more of an issue SMF compatibility with certain browsers, not the browsers themselves (not that it makes a big difference either way).

This is not an SMF compatibility issue, this is a problem with IE8.  IE8 has a well known issue dealing with <textarea> objects in webpages, and it's pasted all over Google.  A bug was reported to Microsoft regarding this issue, and there hasn't been any workarounds/resolutions as of yet it appears:

http://connect.microsoft.com/IE/feedback/ViewFeedback.aspx?FeedbackID=432377

I could think of a couple of Javascript workarounds that are possible, but nothing that is worth the effort, as this bug will surely be resolved, and it would just be a wasted effort.

EDIT: I found a CSS Hack that might potentially fix the problem.  I'm gonna give it a go on another team of mine's forum and see if it yields a resolution, if so, I will let you all know.

Does an overwhelming amount of genius just radiate from your body or something?
Title: Re: Forum posting bug
Post by: Lingus on September 28, 2009, 03:45:36 PM
Scott, I believe I posted a link to a page that has a CSS hack on it. Would that be the same one you found?

And btw, uberzleet, thanks for your oh so helpful suggestion... >.>
Title: Re: Forum posting bug
Post by: ARTgames on September 28, 2009, 05:40:08 PM
did compatibility view work for you? the one meiun said? I just tried it and it worked for me. its under the "tools" drop down box. to the right of the tabs. (I'm running under defalt everything on IE)

Its also appears right next to the addres bar between it and the refresh button on some web pages. It looks like a broken piece of paper. Just click that.
Title: Re: Forum posting bug
Post by: Lingus on September 28, 2009, 05:51:48 PM
Compatibility mode seems to work on my laptop. On this workstation I'm using now it doesn't have it. I believe it was implemented in a recent update to IE8 and I have yet to download that on this workstation. The funny thing is, now that I'm testing it, it's not doing it on this workstation...
Title: Re: Forum posting bug
Post by: ARTgames on September 28, 2009, 06:42:59 PM
aw computers. So complex it seems they have a mind of its own. Also is your workstation at work? They might have done something to it.
Title: Re: Forum posting bug
Post by: Lingus on September 28, 2009, 06:46:45 PM
Yea, no I'm pretty sure it just needs the update. If I were to click the little yellow shield with an exclamation point that's sitting in my system tray right now, I'd probably have compatibility mode.
Title: Re: Forum posting bug
Post by: Scotty on September 28, 2009, 08:59:12 PM
Quote from: Lingus on September 28, 2009, 03:45:36 PM
Scott, I believe I posted a link to a page that has a CSS hack on it. Would that be the same one you found?

And btw, uberzleet, thanks for your oh so helpful suggestion... >.>

I have seen both of those links, and I get the general idea of what the bug is.  I can replicate the issue just fine with another SMF forum, but I can seem to get it to cooperate when trying to adjust the styling and cols of the textareas.  I'm going to keep trying tonight and see if I can get any better results.
Title: Re: Forum posting bug
Post by: Aqua on September 28, 2009, 09:56:08 PM
By the way, I'd noticed this a long time ago (just like you all) and also noticed that this bug does not affect the quick reply box. I also noticed (as stated) that IE8 is the issue- I was quite upset when my dad installed it as it happened at the same time as a major Vista update which screwed my GM Pro up resulting in me buying a new key. But, I'm just restating the spoken other than the quick reply thing.
Title: Re: Forum posting bug
Post by: Scotty on September 29, 2009, 12:54:53 AM
Just as a note, I haven't checked the quick reply yet, but the issue seems to arise when IE8 has to parse a texarea object with a set cols variable, as well as a percentage based width CSS value.  So long as both exist, it seems to throw off IE8, and causes said issue when the page is loaded, remove one, and problem solved.  I've gone about testing this theory on another SMF board without luck.  I will have to sit down tomorrow when I get back to Cali, and see if I can distinguish the differences to see if there is any other differences other than those two, and see if I can fix the issue.  I'm sure SMF will release a hotfix for this eventually, but they are probably running into the same issues as I am, and are trying to solve the "wtf" variable that comes with web development and styling  :P

EDIT: and thanks Aqua for bringing up that astute observation, that gives me something to compare to!  Oh the joy of making web-based applications cross-browser compliant!