Closed
Bug 680420
Opened 14 years ago
Closed 14 years ago
PaloAlto PA500 webinterface broken
Categories
(Firefox :: General, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: martin.jungowski, Unassigned)
Details
Attachments
(1 file)
96.60 KB,
image/png
|
Details |
User Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:6.0) Gecko/20100101 Firefox/6.0
Build ID: 20110811165603
Steps to reproduce:
Tried to access our firewall's (paloalto networks) webinterface.
Actual results:
The webinterface has become unusable with Firefox 4 because it's missing the vertical scroll bar. Same with Firefox 5 & Firefox 6, works perfect with Firefox 3.6
Expected results:
The vertical scroll bar should appear at the very right of the inner frame, see attached image.
Comment 1•14 years ago
|
||
I suspect the page is using overflow:auto/scroll on table row-groups,
can you confirm? (using Firebug, DOM Inspector or the like).
That feature was removed in Firefox 4 (by bug 28800):
https://developer.mozilla.org/en/Firefox_4_for_developers#Miscellaneous_CSS.c2.a0changes
Reporter | ||
Comment 2•14 years ago
|
||
According to Firebug:
<div id="divScrollingTable" class="divScrollingTable" style="height: 63px; overflow-x: auto; overflow-y: hidden; width: 810px;">
<table id="tableScrollingTable" class="tableScrollingTable" cellspacing="0" cellpadding="0" border="0">
<thead id="headScrollingTable" class="headScrollingTable">
<tr>
</thead>
<tbody id="bodyScrollingTable" class="bodyScrollingTable" style="height: 43px;">
<tr id="rule73" onclick="mouseClickedRulesTableRow('rule73');">
<input id="dis_rule73" type="hidden" value="no" name="dis_rule73">
<tr id="rule74" class="alternateRow" onclick="mouseClickedRulesTableRow('rule74');">
<input id="dis_rule74" type="hidden" value="no" name="dis_rule74">
<tr id="OSPF" onclick="mouseClickedRulesTableRow('OSPF');">
<input id="dis_OSPF" type="hidden" value="no" name="dis_OSPF">
<tr id="rule72" class="alternateRow" onclick="mouseClickedRulesTableRow('rule72');">
<input id="dis_rule72" type="hidden" value="no" name="dis_rule72">
<tr id="Poisoning" onclick="mouseClickedRulesTableRow('Poisoning');">
<input id="dis_Poisoning" type="hidden" value="yes" name="dis_Poisoning">
<tr id="IPv6-trap" class="alternateRow" onclick="mouseClickedRulesTableRow('IPv6-trap');">
<input id="dis_IPv6-trap" type="hidden" value="yes" name="dis_IPv6-trap">
<tr id="Gen. Internet" onclick="mouseClickedRulesTableRow('Gen. Internet');">
<input id="dis_Gen. Internet" type="hidden" value="no" name="dis_Gen. Internet">
<tr id="In_OpenVPN" class="alternateRow" onclick="mouseClickedRulesTableRow('In_OpenVPN');">
<input id="dis_In_OpenVPN" type="hidden" value="no" name="dis_In_OpenVPN">
<tr id="extFTP" onclick="mouseClickedRulesTableRow('extFTP');">
<input id="dis_extFTP" type="hidden" value="no" name="dis_extFTP">
<tr id="DMZ_2_Internet" class="alternateRow" onclick="mouseClickedRulesTableRow('DMZ_2_Internet');">
<input id="dis_DMZ_2_Internet" type="hidden" value="no" name="dis_DMZ_2_Internet">
<tr id="Revision-RCS" onclick="mouseClickedRulesTableRow('Revision-RCS');">
<input id="dis_Revision-RCS" type="hidden" value="yes" name="dis_Revision-RCS">
<tr id="Wart.FOX Heizung" class="alternateRow" onclick="mouseClickedRulesTableRow('Wart.FOX Heizung');">
<input id="dis_Wart.FOX Heizung" type="hidden" value="no" name="dis_Wart.FOX Heizung">
<tr id="rule69" onclick="mouseClickedRulesTableRow('rule69');">
<input id="dis_rule69" type="hidden" value="no" name="dis_rule69">
<tr id="ext2MPLS_Services1" class="alternateRow" onclick="mouseClickedRulesTableRow('ext2MPLS_Services1');">
<input id="dis_ext2MPLS_Services1" type="hidden" value="no" name="dis_ext2MPLS_Services1">
<tr id="Wart-Auth" onclick="mouseClickedRulesTableRow('Wart-Auth');">
<input id="dis_Wart-Auth" type="hidden" value="no" name="dis_Wart-Auth">
<tr id="Wart.FOX-1" class="alternateRow" onclick="mouseClickedRulesTableRow('Wart.FOX-1');">
<input id="dis_Wart.FOX-1" type="hidden" value="no" name="dis_Wart.FOX-1">
<tr id="Wart-FOX-2" onclick="mouseClickedRulesTableRow('Wart-FOX-2');">
<input id="dis_Wart-FOX-2" type="hidden" value="no" name="dis_Wart-FOX-2">
<tr id="rule2" class="alternateRow" onclick="mouseClickedRulesTableRow('rule2');">
<input id="dis_rule2" type="hidden" value="no" name="dis_rule2">
<tr id="Wart-AS" onclick="mouseClickedRulesTableRow('Wart-AS');">
<input id="dis_Wart-AS" type="hidden" value="no" name="dis_Wart-AS">
<tr id="rule71" class="alternateRow" onclick="mouseClickedRulesTableRow('rule71');">
<input id="dis_rule71" type="hidden" value="no" name="dis_rule71">
<tr id="rule65" onclick="mouseClickedRulesTableRow('rule65');">
<input id="dis_rule65" type="hidden" value="no" name="dis_rule65">
<tr id="rule3" class="alternateRow" onclick="mouseClickedRulesTableRow('rule3');">
<input id="dis_rule3" type="hidden" value="no" name="dis_rule3">
<tr id="rule68" onclick="mouseClickedRulesTableRow('rule68');">
<input id="dis_rule68" type="hidden" value="no" name="dis_rule68">
<tr id="RCS-News" class="alternateRow" onclick="mouseClickedRulesTableRow('RCS-News');">
<input id="dis_RCS-News" type="hidden" value="no" name="dis_RCS-News">
<tr id="rule5" onclick="mouseClickedRulesTableRow('rule5');">
<input id="dis_rule5" type="hidden" value="no" name="dis_rule5">
<tr class="inv">
</tbody>
<input type="hidden" value="security" name="rulebase">
</table>
</div>
Comment 3•14 years ago
|
||
I'm interested in the styles for this element:
<tbody id="bodyScrollingTable" class="bodyScrollingTable" style="height: 43px;">
If you click on it in Firebug you'll find the style rules for it in the "Style"
tab to the right.
Reporter | ||
Comment 4•14 years ago
|
||
element.style {
height: 43px;
}
.bodyScrollingTable {
overflow-y: auto;
}
Geerbt vondiv#divScrollingTable.divScrollingTable
div, input, select, span, td, textarea, th {
font-family: Tahoma,Arial,Helvetica,sans-serif;
font-size: 11px;
}
Comment 5•14 years ago
|
||
It looks like my suspicion in comment 1 was right.
You could workaround the problem using a 'userContent.css' file.
It's not a perfect solution but it should make the page useable
again at least.
1. locate your profile folder
http://support.mozilla.com/en-US/kb/Profiles?s=profile#w_how-do-i-find-my-profile
2. creating a folder in it named 'chrome'
3. create a file named 'userContent.css' in the 'chrome' folder
4. edit 'userContent.css' using a text editor and put this rule in it:
.divScrollingTable {
overflow-y: auto!important;
}
(you must restart Firefox after making edits in this file)
You can also wrap the rule above inside @-moz-document
https://developer.mozilla.org/en/CSS/@-moz-document
to make the rule apply just for your firewall admin page and not everything
else on the web.
Status: UNCONFIRMED → RESOLVED
Closed: 14 years ago
Resolution: --- → WORKSFORME
Reporter | ||
Comment 6•14 years ago
|
||
That userContent.css thing did the trick, thanks.
Are there any plans to re-enable this setting in future Firefox releases or is it gone for good?
Comment 7•14 years ago
|
||
There is a discussion in bug 674214 on that topic.
You need to log in
before you can comment on or make changes to this bug.
Description
•