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
Comment #1
soxofaan commentedHi,
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.Comment #2
Ari Linn commentedThanks 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".
Comment #3
soxofaan commentedYep, no problem.
Comment #4
nedjoIssue was fixed in #1434718: Notify checkbox pushes CAPTCHA below Save/Preview buttons.