When i change the limit value, i really want to send the same value to all pages
vendor/magento/module-catalog/Block/Product/ProductList/Toolbar.php
public function getLimit()
{
$limit = $this->_getData('_current_limit');
if ($limit) {
return $limit;
}
$limits = $this->getAvailableLimit();
$defaultLimit = $this->getDefaultPerPageValue();
if (!$defaultLimit || !isset($limits[$defaultLimit])) {
$keys = array_keys($limits);
$defaultLimit = $keys[0];
}
$limit = $this->_toolbarModel->getLimit();
if (!$limit || !isset($limits[$limit])) {
$limit = $defaultLimit;
}
if ($limit != $defaultLimit) {
$this->_memorizeParam('limit_page', $limit);
}
$this->setData('_current_limit', $limit);
return $limit;
}