Well I've looked there, which just says it loads 'sidebar-1' if Dynamic.
Sidebar 1 in my functions.php is as follows:
register_sidebar( array(
'name' => __( 'Sidebar', 'twentyeleven' ),
'id' => 'sidebar-1',
'before_widget' => '<aside id="%1$s" class="widget %2$s">',
'after_widget' => "</aside>",
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
) );
As far as I can see that is not automatically putting in search, pages and meta widgets into the back end?
Also you stated:
Widgets are stored on a per-theme basis, so your newly installed theme won't have any active widgets to move anywhere.
But I always find that installing wordpress puts in those same three widgets with twenty eleven, then if I change theme they always stay no matter how many themes I test with.
I know code to completely unregister a widget, but thats not what I want.