This is a legacy site for our previous generation fin system. It is largely a port of the site from Classic/Stacks to Elements. It was an amazingly fast process as the majority of the port was done in three days. Another three days were spent optimizing images and other resources. Elements made this porting process extremely easy. Along the way, the site got better looking in the process even though we did not try to make radical design changes.
This is then coupled with a custom component that handles the resizing of the menu when it reaches the top of the screen. Below is the script that makes up the content of the component.
Yes, it takes some effort to get that right. Unfortunately, there is some sort of caching problem with the website on a phone, where it is still shoinw some of the olders versions of the pages.
Yes, I donβt think there is anything I can do about it other than clear the cache which is not that easy on a phone. It eventually sorts itself out but it is very frustrating when navigating the site and you get pages that are from different versions.