This is a somewhat lengthy post so I'll pose the key questions up front:1) Are there any other viable workarounds for the problem/behaviour described below?2) Is the behaviour described below a bug that should be fixed or a "design feature" of the 30...