Marpit's advanced background generates 3 isolated layers for rendering advanced background images, slide contents, and generated contents by pseudo-class ::before::after, such as a pagination.
The last layer we are calling "Psuedo layer" has only inherited selected attributes from the original section element. It brings no inheritance of the attribute for style scoping data-marpit-scope-XXXXXXXX, so styling to pagination section::after via <style scoped> has been ignored.
In this PR I've changed to inherit all attributes from the original section element into the pseudo layer. It might bring a broken style in a few cases, but I expect there is no major problem because the layer for advanced backgrounds that is working with the same inheritance logic is stable until now.
Marpit's advanced background generates 3 isolated layers for rendering advanced background images, slide contents, and generated contents by pseudo-class
::before
::after
, such as a pagination.The last layer we are calling "Psuedo layer" has only inherited selected attributes from the original
section
element. It brings no inheritance of the attribute for style scopingdata-marpit-scope-XXXXXXXX
, so styling to paginationsection::after
via<style scoped>
has been ignored.In this PR I've changed to inherit all attributes from the original
section
element into the pseudo layer. It might bring a broken style in a few cases, but I expect there is no major problem because the layer for advanced backgrounds that is working with the same inheritance logic is stable until now.Fix #328.
Related: marp-team/marp#287