This PR takes a stab at using existing code by @aduth that is implemented on mobile, and expanding it to the desktop breakpoint as well. Specifical…
This suggestion is related to efforts in #9628, is inspired by thoughts in #9628 (comment) as well as #9053 (comment). It essentially extracts thos…