Just an update of what I've found so far:
Essentially, the design box isn't loading because the Dolphin system doesn't think that it's loading a page. In the BxDolPageView.php file, there's the following code:
function genColumnHeader( $iColumn, $fColumnWidth ) {
$iColumnsCount = count($this -> aPage['Columns']);
if(count($this -> aPage['Columns']) == 1)
$sAddClass = ' page_column_single';
else if($iColumn == 1)
$sAddClass = ' page_column_first';
else if($iColumn == $iColumnsCount)
$sAddClass = ' page_column_last';
else
$sAddClass = '';
===============================
For some reason, the Dolphin system is evaluating the member.php page as if it's not a page via the code below:
if (isset($this -> aPage['Columns']) && !empty($this -> aPage['Columns'])){
foreach( array_keys( $this -> aPage['Columns'] ) as $iColumn )
$this -> genColumn( $iColumn );
} else {
$this->genPageEmpty();
}
=====================================
So, my question is this: What variable determines whether or not Dolphin is loading a "page"? If I can figure this out, then I think I can fix the issue with the design box not loading on some of my pages.