luci-app-pbr: XHR request timed out likely due to number of interfaces
Author: NotupusCreated Sep 15, 2026Updated Sep 19, 2026
Is there an existing issue for this?
- I have searched among all existing issues (including closed issues)
screenshots or captures
Actual behaviour
The XHR request times out possibly to having too many interfaces.
Expected behaviour
Should show the PBR page and let me configure it
Steps to reproduce
- Setup a few wireguard interfaces( more than 50 or so specific device has 130)
- Try opening the PBR web page on luci
Additional Information
{
"kernel": "6.12.94",
"hostname": "OpenWrt",
"system": "QEMU Virtual CPU version 2.5+",
"model": "QEMU Standard PC (Q35 + ICH9, 2009)",
"board_name": "qemu-standard-pc-q35-ich9-2009",
"rootfs_type": "squashfs",
"release": {
"distribution": "OpenWrt",
"version": "25.12.5",
"firmware_url": "https://downloads.openwrt.org/",
"revision": "r33051-f5dae5ece4",
"target": "x86/64",
"description": "OpenWrt 25.12.5 r33051-f5dae5ece4",
"builddate": "1782737960"
}
}What browsers do you see the problem on?
Firefox
Relevant log output
Uncaught (in promise) Error: XHR request timed out
handleReadyStateChange http://10.0.0.1/luci-static/resources/luci.js?v=26.234.21935~459941f-1787463615:63
request http://10.0.0.1/luci-static/resources/luci.js?v=26.234.21935~459941f-1787463615:40
request http://10.0.0.1/luci-static/resources/luci.js?v=26.234.21935~459941f-1787463615:40
promise callback*request http://10.0.0.1/luci-static/resources/luci.js?v=26.234.21935~459941f-1787463615:40
flushRequestQueue http://10.0.0.1/luci-static/resources/luci.js?v=26.234.21935~459941f-1787463615:32
request http://10.0.0.1/luci-static/resources/luci.js?v=26.234.21935~459941f-1787463615:43
request http://10.0.0.1/luci-static/resources/luci.js?v=26.234.21935~459941f-1787463615:40
promise callback*request http://10.0.0.1/luci-static/resources/luci.js?v=26.234.21935~459941f-1787463615:40
post http://10.0.0.1/luci-static/resources/luci.js?v=26.234.21935~459941f-1787463615:65
call http://10.0.0.1/luci-static/resources/rpc.js?v=26.234.21935~459941f-1787463615:5
declare http://10.0.0.1/luci-static/resources/rpc.js?v=26.234.21935~459941f-1787463615:26
declare http://10.0.0.1/luci-static/resources/rpc.js?v=26.234.21935~459941f-1787463615:20
load http://10.0.0.1/luci-static/resources/view/pbr/overview.js?v=26.234.21935~459941f-1787463615:1
promise callback*__init__ http://10.0.0.1/luci-static/resources/luci.js?v=26.234.21935~459941f-1787463615:140
super http://10.0.0.1/luci-static/resources/luci.js?v=26.234.21935~459941f-1787463615:15
ClassConstructor http://10.0.0.1/luci-static/resources/luci.js?v=26.234.21935~459941f-1787463615:5
compileClass http://10.0.0.1/luci-static/resources/luci.js?v=26.234.21935~459941f-1787463615:176
promise callback*compileClass http://10.0.0.1/luci-static/resources/luci.js?v=26.234.21935~459941f-1787463615:172
promise callback*require http://10.0.0.1/luci-static/resources/luci.js?v=26.234.21935~459941f-1787463615:178
instantiateView http://10.0.0.1/luci-static/resources/ui.js?v=26.234.21935~459941f-1787463615:375
<anonymous> http://10.0.0.1/cgi-bin/luci/admin/services/pbr:51
promise callback* http://10.0.0.1/cgi-bin/luci/admin/services/pbr:50
luci.js:63:20
XHR POST
http://10.0.0.1/ubus/?1789498191582
NS_BINDING_ABORTEDSource: openwrt/luci