Keep image selection and position when many images are selected - #4613
Conversation
…n actions (tag, copy...)
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (4)
🚧 Files skipped from review as they are similar to previous changes (4)
📝 WalkthroughWalkthroughThe change adds forced album-data refreshes, tag revision tracking, loaded-photo reloading, selection pruning, and in-place refresh behavior to v7 and v8 gallery views. ChangesAlbum refresh and selection flow
Estimated code review effort: 3 (Moderate) | ~25 minutes Merge Risk: ⚪ Minimal · up to The image-selection behavior change has no actionable merge-blocking risk remaining and is merge-ready after normal checks and review. Poem
🚥 Pre-merge checks | ❌ 1❌ Failed checks (1 warning)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro Plus
Run ID: 01e50573-92ad-4a90-bd1e-e5179ca3e25a
📒 Files selected for processing (11)
resources/js/composables/selections/selections.tsresources/js/services/album-service.tsresources/js/stores/AlbumState.tsresources/js/v7/components/forms/photo/PhotoTagDialog.vueresources/js/v7/components/gallery/albumModule/AlbumTagFilter.vueresources/js/v7/views/gallery-panels/Album.vueresources/js/v7/views/gallery-panels/Tag.vueresources/js/v8/components/forms/photo/PhotoTagDialog.vueresources/js/v8/components/gallery/albumModule/AlbumTagFilter.vueresources/js/v8/views/gallery-panels/Album.vueresources/js/v8/views/gallery-panels/Tag.vue
to run actions (tag, copy...)
Select some images, tag them or copy them : the page is not reload when it's done, you keep the very same image selection and can continue to work with it.
Summary by CodeRabbit