Just found a clue. Using
GetLayoutObjectAttribute ( "button arrow" ; "top")
to grab the top of the black arrow button. When I start, it returns 904. When I navigate away then back, and the window has NOT resized, it returns 1547. So it looks like it's moving some objects "down". The left position does not seem to change.
I am experiencing exactly the same. Buttons vanish from the footer. If I switch to layout mode and back to browse mode then they appear again! Is there a fix yet or even a work around?
it only happens in a list view AND if the button is anchored to the left edge
This is a known issue:
For More Information see: Redraw bug in FM12 on footer elements
This is one of many acknowledged bugs that can be found in the Known Bug List thread here in the Report an Issue section of the forum.
It can also be downloaded as a database file from: https://www.dropbox.com/s/jt09b82i0xijbu3/FMP%20Bugs.zip
Thank you for posting.
Development and Testing was aware of this issue. I have added your post to the original report.