This is a known, long-standing issue. Some community members have developed their own workarounds that might be worth taking a look at.