Early Bird Registration for DrupalCon Portland 2024 is open! Register by 23:59 PST on 31 March 2024, to get $100 off your ticket.
Hi,
The statuses work in all browsers but IE in 6.x-2.4. Try adding a link, photo, or video - you can't do it in IE. There is no place to add them.
The statuses worked for IE in 6.x-2.3.
This is a serious problem since many corps are still using IE as their browser. Any ideas?
Thanks Jim
Comment | File | Size | Author |
---|---|---|---|
#35 | 1430006-commons-fbsmp-ie-35.patch | 1.05 KB | ezra-g |
Comments
Comment #1
ezra-g CreditAttribution: ezra-g commentedWhich version of IE, are you using, and what specifically doesn't work about the Facebook status UI?
Comment #2
lightsurge CreditAttribution: lightsurge commentedI can confirm the buttons don't display on commons.acquia.com for the facebook style micropublisher in the stream. Chrome works fine.
JS error 'invalid argument' within
jquery.autogrow.fn.extend
atthis.dummy.css({
It also crashes IE8, at least for me, on attempting to open a new tab when the error has taken place.
Would give a better report but don't have a clean install test site to play with right now.
Comment #3
jwilde CreditAttribution: jwilde commentedThanks for getting back to me so fast.
It happens in all versions of IE using commons 6.24. Try adding an image, link, or video and nothing happens clicking on the link. I tried it on a clean install and on 3 different computers. Try Ie on the acquia demo.
Comment #4
ezra-g CreditAttribution: ezra-g commentedIs this resolved in the latest nightly dev snapshot of Commons, which includes the new Origins theme? http://network.acquia.com/downloads/drupal-commons
Comment #5
jwilde CreditAttribution: jwilde commentedNo, it still does not work in the latest dev, 2-7 with the new origins theme. It is not a theme problem.
Thanks, Jim
Comment #6
jwilde CreditAttribution: jwilde commentedThe problem is in the feature commons_status_streams/fbss_custom module.
Comment #7
lightsurge CreditAttribution: lightsurge commentedComment #8
ay13 CreditAttribution: ay13 commentedI installed the latest nightly developer snapshot from https://network.acquia.com/downloads/drupal-commons and had no troubles with facebook status in IE.
Comment #9
jwilde CreditAttribution: jwilde commentedThe facebook statuses are still not working for me in dev version 2-8-2012 using Explorer. Can anybody else confirm this? Thanks, Jim
Comment #10
doors CreditAttribution: doors commentedThis is definitely not working for me either and is something that needs to be addressed. Version 6.24 and 6.25 are still having the problems on all version of Internet Explorer.
Comment #11
karizmatikalem CreditAttribution: karizmatikalem commentedI also have this problem with IE7 and IE8. with firefox everything works well but the facebook_status does not work. Has anyone already found a solution??
Yours sincerely
Comment #12
ezra-g CreditAttribution: ezra-g commentedThis is an unfortunate issue that didn't come up in pre-release testing of 2.4 or 2.5.
I will spend some time getting setup to investigate in IE, but if anyone with access to IE is and the ability to debug can help push this forward in the meantime.
Comment #13
doors CreditAttribution: doors commentedWhen will this issue be fixed?
This is the most critical of all issues i see posted.
Comment #14
lightsurge CreditAttribution: lightsurge commentedJust found a bit of time to do some troubleshooting in IE8 in comparison to Chrome, with a clean install of commons 2.5.
On both Chrome and IE8, statuses could not be posted until the caches were first cleared at admin/settings/performance
After this, in both browsers, status messages could be posted... However, autogrow which in previous releases automatically extended the size of the status message textarea while typing, was not functioning.
It seems that the autogrow javascript is not present in the 2.5 package... Downloading this into sites/all/libraries and clearing the caches added autogrow back to facebook statuses, and all appears to be functioning normally in both IE8 and Chrome.
IceCreamYou has posted a 1.2.3 version here, which is what I used, https://github.com/IceCreamYou/jQuery-Autogrow
On commons.acquia.com the problem I mentioned in #2 therefore appears to be a separate issue (possibly related to the version of autogrow used on there? Could try using 1.2.3?). Facebook style statuses still not working on commons.acquia.com for me with IE8, generating the error in #2.
Comment #15
lightsurge CreditAttribution: lightsurge commentedApart from autogrow, this looks like it might be a duplicate of #1440860: Unable to post status update on fresh isntall unless these steps don't work for those with IE problems.
If people do still have problems, might be helpful to describe exactly the experience, I get the impression that each of us might be having slightly different issues with IE and status messages and Commons 2.5. (For example, I can't see the Share, Link, Photo buttons at all on commons.acquia.com)
Comment #16
lightsurge CreditAttribution: lightsurge commentedUh-oh... answering my own blinkin' question here but it appears that it's when jquery autogrow is added that facebook statuses breaks. I hadn't tested IE after putting it back in.
I'd tested it the wrong way round. So at least it seems we've got so far as showing that this might be a mixture of 2 issues, one which is a duplicate of #1440860: Unable to post status update on fresh isntall and another which appears to be some kind of IE Mincompatibility between the autogrow script and the new UX enhancement which makes the Share, Like, Photo buttons appear on the event of the fbss status message area being selected.
Comment #17
jwilde CreditAttribution: jwilde commentedLightsurge, thanks. I added autogrow back into the libraries but still have the same old problem when I try to use IE9. I did not try any other versions of IE.
Jim
Comment #18
lightsurge CreditAttribution: lightsurge commentedUsing jquery autogrow from below link seems to have fixed all issues in IE (apart from initially needing to clear the cache)
https://raw.github.com/akaihola/jquery-autogrow/master/jquery.autogrow.js
1.2.3 version looks like it may have issues with our setup. If people are upgrading Commons, they may well still have this or an earlier version in their libraries. So propose using below git repo for autogrow, and putting it back into Commons?
https://github.com/akaihola/jquery-autogrow/
Comment #19
jwilde CreditAttribution: jwilde commentedThis still is not working for me. I added jquery.autogrow.js to sites/all/libraries and when that didn't work I tried it in profiles/drupal_commons/libraries.
Tried all 3 of the autogrow versions.
Clear cached multiple times - no joy. What am I missing?
Thanks, Jim
Comment #20
lightsurge CreditAttribution: lightsurge commented@jwilde are you using a clean install or have you upgraded a site?
Comment #21
jwilde CreditAttribution: jwilde commentedI tried both.
Comment #22
lightsurge CreditAttribution: lightsurge commentedIt sounds like the clearing cache trick only works for certain versions of IE, then.
Comment #23
jwilde CreditAttribution: jwilde commentedHey, thank you. It is a step in the right direction. I appreciate you taking a look at it and trying out a solution.
I'm using IE 9 which most people will be using if they are on windows 7.
Kind regards, Jim
Comment #24
doors CreditAttribution: doors commentedThis is a pain. Persons have been complaining that they can't submit videos links and photos to my site and I don't know what to do.
If this product is suppose to enterprise ready, then how can such a bug exist for so long???
Comment #25
ezra-g CreditAttribution: ezra-g commentedRetitling the issue to be more descriptive of the problem and distinguish it from #1440860: Unable to post status update on fresh isntall (which has a patch that could use some testing).
I was unable to reproduce this behavior with a VirtualBox image of Windows 7 and IE 9 and Commons 2.5.
I'm setting up a Windows 7/IE8 environment to do additional testing.
Comment #26
lightsurge CreditAttribution: lightsurge commentedI couldn't replicate this on windows 7 / ie9 either, with a virtual pc image: http://www.microsoft.com/download/en/details.aspx?id=11575
Comment #27
jwilde CreditAttribution: jwilde commentedHuh, so it works in a virtual environment but not in a non-virtual one.
So, we have 300 plus users using Commons on an Intranet that is hosted on Acquia and they are all running win 7/ie9. As far as I know, not one of them can use the facebook status without the buttons disappearing.
I initially opened up a support ticket for this problem on Acquia and then posted it here after two weeks, hoping that it would get fixed faster. But....
You guys need to find a PC to test on since you can't replicate the problem in a virtual environment.
Thanks, Jim
Comment #28
lightsurge CreditAttribution: lightsurge commented@jwilde I'm not sure if your comment was directed towards ezra-g, me or both... but I'm not affiliated with Acquia, or part of the maintainership, and was looking into this as part of troubleshooting a planned upgrade of my own installation to 2.5.
If a virtual machine works, all I can guess is that there is some difference between the Commons installations that continue to have problems with explorer (despite patch in #1440860: Unable to post status update on fresh isntall and trying the version of autogrow in #18) or that there are patches to IE in the virtual machines myself and ezra-g used, that aren't present in the problem installations... which although possible, I would think less likely than the former.
Comment #29
ezra-g CreditAttribution: ezra-g commentedCan folks that are experiencing this problem please verify:
A) that the "link" and "photo" controls are enabled admin/settings/fbsmp
B) Which theme you are using
C) If using a Commons theme, confirm that you have Fusion core and Commons roots enabled as well as the Commons subtheme you're using
D) Which version of IE and Windows you're running?
@jwilde For you we know D) - it would be great to that other info.
Thanks!
Comment #30
doors CreditAttribution: doors commentedJust try the Drupal Commons site (http://commons.acquia.com/) with any version of Internet Explorer and try to add a link or photo and you will see that on clicking any of those two (2) buttons the box that usually comes up doesn't and the buttons disappear with no way of coming back.
Comment #31
lightsurge CreditAttribution: lightsurge commented@doors agreed there's definitely an IE problem with commons.acquia.com which appears the same as mine in #16 which was fixed by using a different version of jquery autogrow posted in #18
(edit: sorry re-reading your post might not be the same thing... I see no status (share, link, image) buttons at all on commons.acquia.com when using IE and clicking the textarea in the status block (which is the event on which they're supposed to appear), whereas I think you're referring to the image/link buttons appearing fine on textarea selection but not producing the additional link/image field boxes when clicked? Which is slightly different I suppose, but might imply the same problem)
Comment #32
ezra-g CreditAttribution: ezra-g commentedUpdating issue title to be more descriptive of the problem.
Comment #33
doors CreditAttribution: doors commented@lightsurge your second assumption is correct. When I click the link/photo button the respective boxes don't show and I tried the new autogrow jquery plugin and that too doesn't work.
Comment #34
ezra-g CreditAttribution: ezra-g commentedI'm tagging this so we can track it as a high priority bug to triage before the 2.6 release.
Comment #35
ezra-g CreditAttribution: ezra-g commentedI was able to reproduce the symptom of the Facebook status micropublisher controls not being visible in a Windows 7 IE9 VM.
The attached patch resolves the issue for me without the use of the Autogrow library. When FBSMP does its AHAH call to render the micropublisher buttons, it generates a new $form object. We want to make sure we override the suffix for FBSMP controls only on the initial form where they are set.
Comment #36
ezra-g CreditAttribution: ezra-g commentedThis is committed for inclusion in the 2.6 release of Commons.
It would be great to get some validation that this issue is resolved either with this patch or the 2.6 release.
Thanks!
http://drupalcode.org/project/commons.git/commit/9f987ef47c738b5836d11ef...
Comment #37
jwilde CreditAttribution: jwilde commentedThanks Ezra-g for all of your hard work on this problem. I tried out the nightly build (commons_nightly_dev_6.x-2.x_2012-03-29_00-00-32) and fb status problem is getting better but it is not working 100% for me in any browser.
The link, image, etc., are displayed and I can paste a link but when I hit share nothing happens. In other words, the pasted link it not displayed. The same goes for an image.
Jim
Comment #38
doors CreditAttribution: doors commentedThe 2.6 release does fix this problem for me.
Thanks.
Comment #40
arlenvargas CreditAttribution: arlenvargas commentedHi Jim,
I'm having the same issue. Did you find any solutions? I have commons 2.6
Comment #41
jwilde CreditAttribution: jwilde commentedNo, this was never fixed.
Comment #43
ezra-g CreditAttribution: ezra-g commentedIf folks are still having this issue with Commons, please re-open with *specific steps to reproduce the problem on a fresh install of Drupal Commons*.
If it's not reproducible on a fresh install, please file a *support request* so that we can help you track down the issue with your Commons implementation.
Comment #43.0
WorldFallz CreditAttribution: WorldFallz commentededit