Docheader (save, save+view, save+close etc) missing
Editing/creating new elements in any tables, no buttons are shown in the top.
Check out screenshot
(issue imported from #M15771)
#10 Updated by Ernesto Baschny over 9 years ago
Just go to the "Constant Editor", change any constant and hit "SAVE": The form will be saved and in the result page you will get moved by an anchor to the last edited constant.
This is when the whole content is shifted upwards, so that the doc header with the toolbar disappears. It won't appear even when you click on other modules. Only solution is to reload the whole backend again (or make Firefox re-layout by changing some CSS property via Firebug).
Several people (Kamper, Gebert, myself, ...) have tried to solve this issue (which was introduced by the removeal of the FRAMESET) but still there is no solution.
#11 Updated by Stefan Galinski over 9 years ago
After some hours of investigation I found at least the source of the big move to the top into the topbar. Just remove the following css definition in viewport.css.
border-top: 22px solid #585858;
The main issue seems to be that ExtJS incorrectly calculates the height of some elements. Maybe someone else can find a solution based on this information. If not we can at least remove the css definition above until we find a proper solution.
Note: Also if you remove the css definition there are 3 additional pixels that seems to be related to the borders of the iframes. However the whole issue is very strange.
#14 Updated by Ernesto Baschny over 9 years ago
Any link with an anchor (#) as a target will shift the content area up. It used to shift up by 22px, thus the docheader's icons were completely gone.
This was partly fixed in #23767, so now it only jumps up 2x, but it's still annoying and someone will have to tackle this!
=> bugday! ;)
#15 Updated by Stanislas Rolland over 9 years ago
Attached patch fixes part of the issue, that is, the pixel-high offset that appears on top of the navigation frame after saving, for example, with the constant editor.
But there remains an issue: the content frame is moved two pixels up on save. This is related to scrolling of the center region of the viewport, perhaps a ExtJs bug? If autoScroll is set to true on the center region of the viewport, the error disappears but useless scrollbars are displayed.