Project

General

Profile

Actions

Bug #6939

closed

HAproxy - backend server list broken with recent 2.3.3 snapshots

Added by Kill Bill over 8 years ago. Updated over 8 years ago.

Status:
Resolved
Priority:
High
Assignee:
-
Category:
haproxy
Target version:
-
Start date:
11/17/2016
Due date:
% Done:

100%

Estimated time:
Plus Target Version:
Affected Version:
Affected Plus Version:
Affected Architecture:
All

Description

This definitely used to work, however it got badly broken recently. The SSL checkbox and weight fields are completely invisible in Chrome, only the SSL checkbox is barely visible in Firefox. Using haproxy 0.48.


Actions #1

Updated by Jim Pingle over 8 years ago

Is this still the same on a current snapshot? Is it the same if you force a page reload to clear the cache? Make the browser window wider?

The HAproxy GUI looks identical to me on 2.3.2-p1 and a 2.3.3 snapshot from today in the same browser. It does have part of the field hidden that appears to run under the edge of a container/panel so there is some need of adjustment in the page code to keep fields visible in narrower browser windows.

Actions #2

Updated by Kill Bill over 8 years ago

Well, not sure what's current. The box has been upgraded about ~2 hours ago.

$ cat /etc/version.buildtime
Wed Nov 16 18:05:11 CST 2016

(Forced refresh/cache cleaning does not help.)

Actions #3

Updated by Jim Pingle over 8 years ago

That's the same image I'm running, so it's most likely a problem with the package in general. It's possible there was a CSS change in 2.3.2-p1 or earlier that led to the difference.

Actions #4

Updated by Kill Bill over 8 years ago

P.S. Cannot make the window any wider, it's already fullscreen on a full HD monitor, not even F11 helps. :-D

Actions #5

Updated by Pi Ba over 8 years ago

There used to be a scrollbar.. Thats hidden now by this fix: https://redmine.pfsense.org/issues/6895

Reverting https://github.com/pfsense/pfsense/commit/7da65ab7dc9a1b55624de9fb6eb9a4a272440573.patch through patches packages restores the scrollbar..

Now to decide what would be the better fix.. Anyone got a good idea?

Actions #6

Updated by Kill Bill over 8 years ago

Not sure either, the "port" field could definitely be shrunk quite a bit, for starters, though that'd only mitigate the issue for bigger screens. Other than that, I prefer whatever ugly scrollbars to making pretty critical stuff inaccessible.

Actions #7

Updated by Pi Ba over 8 years ago

Yah shortening the field lengths would likely help.. but how to do that in a bootstrapped kinda way.?.

Actions #8

Updated by Kill Bill over 8 years ago

I'm not one of those bootstrap guys. :/ Perhaps @sbeaver could help. As for excessively wide dropdowns, perhaps this gives you some idea: http://jsfiddle.net/LgS3C/

Actions #9

Updated by Anonymous over 8 years ago

I'll take care of it

Actions #10

Updated by Kill Bill over 8 years ago

Kill Bill wrote:

I'm not one of those bootstrap guys. :/ Perhaps @sbeaver could help. As for excessively wide dropdowns, perhaps this gives you some idea: http://jsfiddle.net/LgS3C/

Thanks. While at it, please have a look at Status_Traffic_Totals package as well, because the above fix broke it too. :-( The table does not fit the screen and the scrollbar went MIA.

Actions #11

Updated by Kill Bill over 8 years ago

I quoted a wrong post, however, both the HAproxy and the Status_Traffic_Totals have been fixed by reverting the offending patch, which I suspect would be the proper course of action here, together with finding a different fix for the drag rules gimmick on firewall rules. No amount of shrinking would fix the Status_Traffic_Totals problem.

Actions #12

Updated by Anonymous over 8 years ago

  • Status changed from New to Feedback

The scroll gimmick CSS has been removed from the master CSS file, and added only to firewall_rues.php and firewall_nat.php where it is required.

Actions #13

Updated by Anonymous over 8 years ago

  • % Done changed from 0 to 100
Actions #14

Updated by Anonymous over 8 years ago

  • Assignee set to Anonymous
  • % Done changed from 100 to 0
Actions #15

Updated by Anonymous over 8 years ago

  • % Done changed from 0 to 100
Actions #16

Updated by Kill Bill over 8 years ago

Fixed. Dragging below/above the visible window in FW rules works, HAproxy and Status_Traffic_Totals still have the required scrollbar. Thanks.

Actions #17

Updated by Renato Botelho over 8 years ago

  • Status changed from Feedback to Resolved
Actions

Also available in: Atom PDF

OSZAR »