Open minim-sheba opened 1 year ago
Thanks for the detailed and helpful report! I was able to reproduce it on a macbook in Chrome.
Maybe a milestone could be made of all fast room switching-related issues for review once the new loader is in place.
Recommend re-testing all the above following the completion of #5899
Description Adding objects to a room where this is permitted results in those same objects being visible in rooms visited afterwards, including those where there are no permissions to add objects. Shift-refresh on a page that has objects from elsewhere forces check-in to the page, which seems to clear the objects, but if I revisit the object-laden page afterwards, pinned objects from there can then be seen on the page that was force-refreshed when I click back through (clicking on a link, not back in the browser, that is). While most of these persisting objects were added today, some (e.g. in the URLs given in the steps below, the bald man gif and the winged horse thing) have been present for many months, and not all items seem to be persisting (in my examples, the Aardman penguin gif is one of these. I'm not sure how long it's been in the space for). However, going back to the object-laden page seems to add another persisting copy of the objects which then persists into the other rooms - mostly this looks the same but animated objects running at slightly different rates show the duplication (e.g. the animated x-wing model in my example)
Unpinned objects added today have also been seen to be persisting into other rooms, although these seem to have vanished as expected on revisiting the space where they were pinned, and they haven't reappeared since in the other rooms.
I first observed this behaviour in Chrome (Win11) in a session with several colleagues who were on an assortment of desktop/laptop Mac/Win devices, all of whom reported seeing the same things. I have since tested also in Firefox (both logged in and logged out), where I found the same behaviour.
To Reproduce Steps to reproduce the behavior:
Expected behavior Objects added in one room are not seen in other rooms, whether pinned or not.
Screenshots
Hardware
Additional context This set of rooms was originally created in 2020, and all of the rooms accessible from The Warm-Up Room were completed in 2021. Thus this is a legacy site, but this seems to be new behaviour. Of the rooms accessible through The Warm-Up Room's gateways, only The Blank Page gives permission to add and pin objects.
The issue was discovered when visiting a new room which I am creating (not yet accessible from the Warm-Up Room, but links through to it) with 5 colleagues from my research group today. The new room (The Corridor - https://hubs.mozilla.com/JdK7boq/hso-corridor ) is currently very media-heavy, but entirely populated from within Spoke rather than adding things in Hubs. We first noticed this persistence problem when passing from The Corridor to The Warm-Up Room where some small (unpinned) ducks that had been placed by a colleague to show me which videos weren't loading for him were spotted sitting just beyond the edge of one side of the main Warm-Up Room Area - they then showed up for all of us in all the other rooms we visited.
Thanks for your help!