I have a problem positioning Captcha on a node comment form that contains comment_notify module controls. The Captcha control keeps floating below submit/preview buttons (here is a screenshot; I made sure to clear site cache, theme cache, browser cache and Captcha position cache before making the screenshot). Here is a discussion with the comment_notify maintainer (link one, link two) - he thinks it may be Captcha issue. Can it be so?

Comments

soxofaan’s picture

Category: bug » support

Hi,

he thinks it may be Captcha issue

I don't think it's a CAPTCHA issue :-)

Kidding aside, it seems the comment_notify module manipulates data it is not responsible for (the button position: $form['actions']['#weight'] = 19;). The CAPTCHA module also uses this data, but only reads it (it does not change it) to determine the weight of the CAPTCHA element. Now, if the processing order of modules makes that CAPTCHA comes before the comment_notify, CAPTCHA uses a weight (position) that is not valid anymore after comment_notify changes the position of the buttons.

Ari Linn’s picture

Thanks so much. I asked this mainly to be on the safe side (there are things in this world like installing Skype breaks your formulas in Excel... program pieces interaction can be tricky). You can probably close this as "won't fix".

soxofaan’s picture

Status: Active » Closed (works as designed)

Yep, no problem.

nedjo’s picture