Closed joeworkman closed 7 years ago
As a test, I built this exact project in RW 7.0.4 and the exact behavior exists. However, I assume that this is because Stacks now stores this data differently since and update post-RW 7.1
i have tested and i can no longer duplicate this bug.
i do think this is still possible if you start with a project file that was created pre-RW7.1.
but that means this bug should be isolated only to old data -- only when it contains nested partials -- only when the deeper partial is edited -- only when the same partial exists on unloaded pages. and even then it's only a cosmetic bug. once the file is reopened it should be correct.
so... i'm letting this one lie.
if a similar bug is still/again found -- please post as a new bug with a detailed list of steps. the current list of steps is sufficiently detailed -- but starts with an unspecified file -- depending on the state/source of the file -- the behavior changes. a good set of steps would avoid/resolve that ambiguity by starting with a known file or starting with a new file -- saving -- and then opening.
If I follow the steps above, this bug still happens for me.
I can still replicate this with a completely new project file as well.
ok, i've done some work and i have come across two separate partial related bugs. one in particular seems to fit your file it requires
with this set of circumstances the partial instances on these two pages will be related -- but not really linked up. this can result in a whole bunch of odd behavior: changes may not be shared, pages may not be marked as needing publishing, new instances of the partial may not display correctly... and probably more.
since these two instances are not really sharing info -- if they are both edited independently -- which content "wins" the save can vary.
All of this stuff is caused by the non-linked instances. I've fixed that and will release tomorrow.
Settings changes in a partial are not reflected when that partial is used inside another partial (nested partials)
PartialTest.rw.zip