Feedback widget doesn't scroll/float in IE7

  • Problem
  • Updated 3 years ago
  • Acknowledged
Archived and Closed

This conversation is no longer open for comments or replies and is no longer visible to community members.

Feedback Widget scrolls improperly in IE7 when the user scrolls the page.
See http://akoha.com/feedback/ for an example.
Photo of jdilelle

jdilelle

  • 220 Points 100 badge 2x thumb
  • confused

Posted 6 years ago

  • 11
Photo of Amy Muller

Amy Muller, Co-founder

  • 56,096 Points 50k badge 2x thumb
Hi jdilelle. We did have a problem with the widget & IE7 but have since fixed it. I believe Akoha has had the Feedback Widget for some time so it may make sense to generate new code & update it on your site. You guys can do that here: http://getsatisfaction.com/widgets.

Let us know if you have any questions or need help.
Photo of jdilelle

jdilelle

  • 220 Points 100 badge 2x thumb
We are using the latest version and the widget still scrolls on IE7.
You can take a look at the page source on http://akoha.com .
Photo of Amy Muller

Amy Muller, Co-founder

  • 56,096 Points 50k badge 2x thumb
Ok. Let me get someone in here to help you.
Photo of Ted Grubb

Ted Grubb

  • 8,942 Points 5k badge 2x thumb
Hi jdilelle. It looks like the width of the feedback tab is being reset on your end. This could be the cause of the scrolling. Also what do you mean by "scrolls improperly"?

Thanks!
Photo of jdilelle

jdilelle

  • 220 Points 100 badge 2x thumb
By "scrolls improperly" I mean that it doesn't stay in place when you scroll the page. Here are the repro-steps:
1. Visit http://akoha.com/ on IE7.
2. Make sure the browser displays the vertical scroll-bar (reduce the browser's height).
3. Scroll the page.

Expected result: the feedback tab stays in place.
Actual result: the feedback tab scrolls.
Photo of jdilelle

jdilelle

  • 220 Points 100 badge 2x thumb
FYI I just tested this with an unadjusted tab width and the issue is still there.
Photo of jdilelle

jdilelle

  • 220 Points 100 badge 2x thumb
It appears that IE7 is executing your update_tab_position. This is no longer needed since IE7 implements fixed positioning. We can solve the problem on our end by doing feedback_widget.update_tab_position = function () {}; (on IE7).

Another issue: on IE6, the update_tab_position function hardcodes the 'top' position value. This isn't a great idea. You could instead do something like this:

if (/MSIE 6/i.test(navigator.userAgent)) {
var fdbk_tab_top = GSFN.gId('fdbk_tab').currentStyle.top;
fdbk_tab_top = parseInt(fdbk_tab_top.replace(/px/, ''));
feedback_widget.update_tab_position = function () {
this.scroll_top = document.documentElement.scrollTop || document.body.scrollTop;
GSFN.gId('fdbk_tab').style.top = this.scroll_top + fdbk_tab_top + "px";
};
}

Note however that this snipped handles only pixel positioning (not percentages).

In any case, let me know if this isn't clear.
Photo of Amy Muller

Amy Muller, Co-founder

  • 56,096 Points 50k badge 2x thumb
fyi, jdilelle, we're in the midst of preparing for a release next week so there may be a bit of a delay with ted getting back to you on this issue.
Photo of jdilelle

jdilelle

  • 220 Points 100 badge 2x thumb
Hello,

Any news on this front?

Regards,

Juan Pablo
Photo of Erik Wright

Erik Wright

  • 62 Points
Any follow-up on this?
Photo of BillSaysThis

BillSaysThis

  • 82 Points 75 badge 2x thumb
How is this problem considered solved by GS when the last reply by Amy is that a release is coming soon with a fix? I regenerated the code in the last week and still have this IE issue.
Photo of Eric Suesz

Eric Suesz, Champion

  • 69,074 Points 50k badge 2x thumb
I'll have to check and see how this was resolved. Back to you soon.
Photo of Amy Muller

Amy Muller, Co-founder

  • 56,096 Points 50k badge 2x thumb
I'm actually not sure why this was marked as "solved". May have been an accident. I've "re-opened" it and am working on getting attention back on this issue.
Photo of BillSaysThis

BillSaysThis

  • 82 Points 75 badge 2x thumb
Thanks!
Photo of Amy Muller

Amy Muller, Co-founder

  • 56,096 Points 50k badge 2x thumb
Hi BillSaysThis - what version of IE are you using?
Photo of BillSaysThis

BillSaysThis

  • 82 Points 75 badge 2x thumb
IE7
Photo of Thor

Thor, Co-founder

  • 42,564 Points 20k badge 2x thumb
Official Response
We are doing some work to refine the experience/iron out kinks in all popular versions of IE (6, 7, 8), and will be releasing the update soon. Thanks all for sharing the details of your problems.
Photo of Lou EllmanLE

Lou Ellman

  • 92 Points 75 badge 2x thumb
Any update on this? Our IE7 users are experiencing similar issues.
Photo of ChokreeC

Chokree

  • 60 Points
Any Update on this? The widget dosen't scroll on IE7.
Photo of William

William

  • 2,174 Points 2k badge 2x thumb
Hey All,
Bumping this thread as we're also wondering if there's been an update. We're having a different problem where it scrolls on some of our pages and doesn't scroll on others. Our PHP pages seem to be having an issue where the tab is not scrolling and the "Feedback" button looks fuzzier. Any insight would be great, I'm not a developer but I'm trying to help one of our developers solve this problem.

Here's a comparison on how the images look.

Working Page:


PHP Non working Page:
Photo of William

William

  • 2,174 Points 2k badge 2x thumb
So I talked to our developer and these are his questions:

I see the following style declaration in the getSatisfaction code.

a#fdbk_tab {\n top: 25%;\n left: 0;\n width: 42px;\n height: 102px;\n color: #FFF;\n cursor: pointer;\n text-indent: -100000px;\n overflow: hidden;\n position: fixed;\n z-index: 100000;\n margin-left: -7px;\n background-image: url(https://s3.amazonaws.com/getsatisfact... _position: absolute;\n _background-image: url(https://s3.amazonaws.com/getsatisfact...; }

Why is the position declared twice? Same thing for the background image declaration? It's causing problems on our site. Some pages use one format and some end up with the other.

How can I override the CSS so that it uses only:
a#fdbk_tab {
position:fixed;
background-image: url(https://s3.amazonaws.com/getsatisfact...;
}



Any feedback or answers would be great!
Photo of RxWorks

RxWorks

  • 72 Points
We are having the same issue with IE7.

Has there been any further progress on this topic? I am using the latest widget code.
Photo of PatriciaP

Patricia

  • 132 Points 100 badge 2x thumb
We are having the same issue too. The Feedback does not stay in place when scrolling. This is only happening on IE7. IE8 works fine.
Photo of Kristine Davis

Kristine Davis

  • 388 Points 250 badge 2x thumb
We are having the same problem as everyone else. The Feedback tab does not respect the edge of the page when you scroll and so it floats in the page covering valuable real estate. Launched our sites on 4/1/11 and had to remove the Feedback widget on day 2 due to issues. I want to use the Feedback widget as it is a great tool for driving traffic to the communities but can't until there is a fix for this.
Photo of Ki

Ki

  • 46,608 Points 20k badge 2x thumb
Sorry that this hasn't been addressed. I'm going to see if I can get an update on this issue.
Photo of Kristine Davis

Kristine Davis

  • 388 Points 250 badge 2x thumb
any progress?
Photo of Adam

Adam, Champion

  • 18,422 Points 10k badge 2x thumb
Hey Kristine. So sorry I missed your comment. I'll check in with the team about this and get back to you. Thanks!
Photo of Mark McCarthy

Mark McCarthy

  • 100 Points 100 badge 2x thumb
Standing by for update.
Photo of Adam

Adam, Champion

  • 18,422 Points 10k badge 2x thumb
Thanks for your patience Mark. I'm working on getting an answer for you and I'll let you know when I get an update on this. Sorry for the delay!
Photo of Adam

Adam, Champion

  • 18,422 Points 10k badge 2x thumb
Hi All,

Apologies for the long delay in updating this topic.

In lieu of fixing this bug, the decision has been made to devote our engineering resources to developing the next generation of widgets and bringing those widgets to market as quickly as possible.

Because IE7 represents a dwindling 2% of traffic on Get Satisfaction, we're hoping that the benefit of bringing new widgets more quickly to your customers will mitigate the fact that IE7 users have a suboptimal experience with current feedback tab widget.

While we sincerely wish that the resources were available to devote to both projects, we've chosen to pursue the project which will have the widest positive customer experience impact. Please let us know if you have any questions.

Thanks so much!

Adam

This conversation is no longer open for comments or replies.