net/haproxy: Bulk Change Server Statet Buttons do not get rendered anymore
@fraenki is already working on this.
Since Aug 24, 2026.
- Dominant language
- PHP
- Stars
- 1.2k
- Forks
- 863
- Avg merge
- 2d 6h
- Merged PRs (30d)
- 10
Description
Important notices
Before you add a new report, we ask you kindly to acknowledge the following:
- I have read the contributing guidelines at https://github.com/opnsense/core/blob/master/CONTRIBUTING.md
- I am convinced that my issue is new after having checked both open and closed issues at https://github.com/opnsense/core/issues?q=is%3Aissue
- AI tools were used to create at least part of the text submitted herewith.
Describe the bug
While using the HA-Proxy Plugin the option to bulk change server states doesnt exist anymore.
I do not know the last OPNsense Version in which this buttons worked, since that was before my time at the company.
https://opnsense.domain.example/ui/haproxy/maintenance
While looking at the Devtools on the site, the buttons for the bulk actions are defined but do not get rendered, i tried it in multiple Browsers and also skipped our jumphost.
It seems this issue never got discovered/solved since i couldnt find a solution in the forums/issues.
This is the relevant UI part, in which the Bulk Buttons are defined:
<tfoot>
<tr>
<td></td>
<td>
<button data-action="setStateBulk" title="Set state to ready (bulk)" data-state="ready" type="button" class="btn btn-xs btn-default">
<span class="fa fa-check"></span>
</button>
<button data-action="setStateBulk" title="Set state to drain (bulk)" data-state="drain" type="button" class="btn btn-xs btn-default">
<span class="fa fa-sort-amount-desc"></span>
</button>
<button data-action="setStateBulk" title="Set state to maintenance (bulk)" data-state="maint" type="button" class="btn btn-xs btn-default">
<span class="fa fa-wrench"></span>
</button>
<button data-action="setWeightBulk" title="Change server weight (bulk)" data-weight="" type="button" class="btn btn-xs btn-default">
<span class="fa fa-balance-scale"></span>
</button>
</td>
</tr>
</tfoot>
Tip: to validate your setup was working with the previous version, use opnsense-revert (https://docs.opnsense.org/manual/opnsense_tools.html#opnsense-revert)
To Reproduce
Steps to reproduce the behavior:
- Go to Services -> HAProxy -> Maintanance
- Select Multiple Servers
- Scroll down to the footer
- There are no more bulk options buttons
Expected behavior
When Selecting Multiple Servers, it was expected to be able to change the states of the servers to Maintenance in bulk.
I considered using a bash script with the most commen Servers which we need to set to drain or maintenance.
A clear and concise description of any alternative solutions or workaround you considered.
Software version used and hardware type if relevant, e.g.:
Type: opsnesne-business
OPNsense Version: 26.4.1P2
Architecture: amd64
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.