Currently any page with a non-1.0 page scale factor would crash with DCHECK:
layer_tree_impl.cc(849)] Check failed: layer_list_.empty() || *page_scale_factor == 1.
This is due to not finding a page scale layer in LayerTreeImpl::PushPageScaleFactorAndLimits().
With directly generated property trees, do we still need a page scale layer? If it is non-trivial to refactor that out in cc, we could create a dummy page scale layer in PAC.
Comment 1 by trchen@chromium.org
, May 4 2018