Skip to content

Conversation

@duncanmcclean
Copy link
Member

This pull request refactors how modals work under the hood, so they use the same portal as stacks, avoiding all sorts of layering issues (eg. stacks under modals).

Fixes #12555
Related: #12490

@duncanmcclean duncanmcclean linked an issue Nov 27, 2025 that may be closed by this pull request
duncanmcclean and others added 9 commits November 27, 2025 16:27
# Conflicts:
#	resources/js/api.js
#	resources/js/components/portals/PortalTargets.vue
… just remove it completely ...

if you had a stack open, it would be locked.
then if you open a modal, it would still be locked (or get re-locked?)
then when you close the modal, it would get unlocked which was incorrect since the stack is still open.
@jasonvarga jasonvarga merged commit 3565f5f into master Dec 8, 2025
11 checks passed
@jasonvarga jasonvarga deleted the modals branch December 8, 2025 16:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[6.x] Replace asset: file browser stays in background

3 participants