When a change has been made in the menu translation form, and you go to use the pager, the URL that it points to, looks like it includes all the elements from the form. When the form is very large, this can cause problems.

Is there a reason for the extra data to be there? The form still works when this extra data is removed from the URL, so I suspect the normal behaviour should be to exclude it.

Comments

geodaniel’s picture

It appears the pager adds the data from the $_REQUEST variable, even though it's not specifically passed to the pager function. One workaround (read "hack") could be to unset($_REQUEST) or more specifically unset($_REQUEST['string']) but it really doesn't feel like the right way of doing it.

Perhaps using Drupal's forms API would stop this happening?

pasqualle’s picture

Status: Active » Fixed

Should be fixed with #451704: Various improvements

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.