Cannot add global regions to WC pages in Upfront

When trying to add a global region, such as a menu region, to a WooCommerce template page (such as categories), the region will show in Editor and will seem saved, but is not. If you exit Upfront Editor and go back in, the region is gone and is not displayed on page.

Debug:

[27-May-2017 03:57:23 UTC] product_type was called incorrectly. As propriedades do produto não devem ser acessadas diretamente. Backtrace: do_action('wp_ajax_uwidget_get_widget_markup'), WP_Hook->do_action, WP_Hook->apply_filters, Upfront_UwidgetAjax->load_markup, Upfront_Uwidget->get_widget_markup, NW_Widget_Ajax_Drop_Cart->widget, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong. This message was added in version 3.0.
[27-May-2017 03:57:23 UTC] product_type was called incorrectly. As propriedades do produto não devem ser acessadas diretamente. Backtrace: do_action('wp_ajax_uwidget_get_widget_markup'), WP_Hook->do_action, WP_Hook->apply_filters, Upfront_UwidgetAjax->load_markup, Upfront_Uwidget->get_widget_markup, NW_Widget_Ajax_Drop_Cart->widget, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong. This message was added in version 3.0.
[27-May-2017 03:57:23 UTC] product_type was called incorrectly. As propriedades do produto não devem ser acessadas diretamente. Backtrace: do_action('wp_ajax_uwidget_get_widget_markup'), WP_Hook->do_action, WP_Hook->apply_filters, Upfront_UwidgetAjax->load_markup, Upfront_Uwidget->get_widget_markup, NW_Widget_Ajax_Drop_Cart->widget, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong. This message was added in version 3.0.
[27-May-2017 03:57:23 UTC] The WC_Product::get_price_excluding_tax function is deprecated since version 3.0. Replace with wc_get_price_excluding_tax.
[27-May-2017 03:57:23 UTC] The woocommerce_price function is deprecated since version 3.0. Replace with wc_price.
[27-May-2017 03:57:43 UTC] The woocommerce_get_template function is deprecated since version 3.0. Replace with wc_get_template.
[27-May-2017 03:57:43 UTC] The The "add_to_cart_fragments" hook uses out of date data structures and function is deprecated since version 3.0.7. Replace with woocommerce_add_to_cart_fragments.
[27-May-2017 03:57:43 UTC] product_type was called incorrectly. As propriedades do produto não devem ser acessadas diretamente. Backtrace: require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), do_action('template_redirect'), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::do_wc_ajax, do_action('wc_ajax_get_refreshed_fragments'), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::get_refreshed_fragments, apply_filters('woocommerce_add_to_cart_fragments'), WP_Hook->apply_filters, WC_Deprecated_Hooks->maybe_handle_deprecated_hook, WC_Deprecated_Filter_Hooks->handle_deprecated_hook, WC_Deprecated_Filter_Hooks->trigger_hook, apply_filters_ref_array, WP_Hook->apply_filters, NW_Ajax_Drop_Cart->woocommerce_header_add_to_cart_fragment, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong. This message was added in version 3.0.
[27-May-2017 03:57:43 UTC] product_type was called incorrectly. As propriedades do produto não devem ser acessadas diretamente. Backtrace: require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), do_action('template_redirect'), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::do_wc_ajax, do_action('wc_ajax_get_refreshed_fragments'), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::get_refreshed_fragments, apply_filters('woocommerce_add_to_cart_fragments'), WP_Hook->apply_filters, WC_Deprecated_Hooks->maybe_handle_deprecated_hook, WC_Deprecated_Filter_Hooks->handle_deprecated_hook, WC_Deprecated_Filter_Hooks->trigger_hook, apply_filters_ref_array, WP_Hook->apply_filters, NW_Ajax_Drop_Cart->woocommerce_header_add_to_cart_fragment, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong. This message was added in version 3.0.
[27-May-2017 03:57:43 UTC] product_type was called incorrectly. As propriedades do produto não devem ser acessadas diretamente. Backtrace: require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), do_action('template_redirect'), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::do_wc_ajax, do_action('wc_ajax_get_refreshed_fragments'), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::get_refreshed_fragments, apply_filters('woocommerce_add_to_cart_fragments'), WP_Hook->apply_filters, WC_Deprecated_Hooks->maybe_handle_deprecated_hook, WC_Deprecated_Filter_Hooks->handle_deprecated_hook, WC_Deprecated_Filter_Hooks->trigger_hook, apply_filters_ref_array, WP_Hook->apply_filters, NW_Ajax_Drop_Cart->woocommerce_header_add_to_cart_fragment, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong. This message was added in version 3.0.
[27-May-2017 03:57:43 UTC] The WC_Product::get_price_excluding_tax function is deprecated since version 3.0. Replace with wc_get_price_excluding_tax.
[27-May-2017 03:57:43 UTC] The woocommerce_price function is deprecated since version 3.0. Replace with wc_price.

No JS Console errors.

WP 4.7.5
PHP 5.6.30 or 7.1.5
Upfront 1.8.1

Bug confirmed by James Morris