Closed (fixed)
Project:
Panels
Version:
8.x-4.x-dev
Component:
Code
Priority:
Major
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
7 Jul 2025 at 16:38 UTC
Updated:
31 Aug 2026 at 17:32 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #2
nehajyoti commentedComment #3
nehajyoti commentedhttps://git.drupalcode.org/issue/panels-3534531/-/merge_requests/new?mer...
Unable to create MR. Link mentioned above.
Hence attaching the patch
Comment #4
joelpittetComment #6
joelpittetBarring any merge issues, this should be fixed—thanks @nehajyoti! Also you almost had the MR working, just needed to create it, the commit was there and everything.
As a side note, I’d recommend moving to Layout Builder instead of Panels if you have the opportunity.
Comment #8
joelpittetComment #9
joelpittetComment #11
rajab natshahThank you for the fix in this issue.
Hoping for a release.
Comment #12
jaswinsingh commentedTested MR 32 on PHP 8.4.17, there are still some warnings reported by phpcs
FILE: /panels/panels_ipe/src/Form/PanelsIPELayoutForm.php
97 | WARNING | Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $panels_display.
FILE: /panels/panels_ipe/src/Form/PanelsIPEBlockPluginForm.php
111 | WARNING | Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $panels_display.
Comment #13
joseph.olstad@joelpitted, 7 or 8 months without a tagged release, we're now chasing our tails.
By simply tagging 8.x-4.10 we could have avoided the duplicate issue mentioned here:
#3577740: PHP 8.4 deprecation: implicitly nullable parameters in Panels cause deprecation notices
Comment #14
xem8vfdh commentedthanks @joseph.olstad for the help here.
I see you still arent in maintainers.json
Have you had any traction with any of the maintainers?
I DMed all of them asking for a release. I got no responses.
If you have same experience, who can we appeal to at drupal.org to have you added to list of release maintainers?
thanks again :)
Comment #15
joelpittetJust need to find some time, it’s on my list of things to make a release for… (currently on phone)
I would like to get the d11 stuff but maybe some sorted that already…
Comment #16
joseph.olstadwe've been using panels on D11.3.x for quite some time now, it's included in our distro (WxT 6.3.0). The tagged release is needed so that we can stop using the patch. Someone already merged the fix in 4.x and we just need 4.x tagged and released.
There's nothing to do except cut a release from dev.
Comment #17
xem8vfdh commentedthanks @joelpitter and @joseph.olstad
I am also uding on D11 and it seems fine
I agree with Joseph on tag
Comment #18
xem8vfdh commentedany news on the release?
Comment #19
joseph.olstad@xem8vfdh , the tagged release is already here:
https://www.drupal.org/project/panels/releases/8.x-4.10
Thanks to @joelpittet!
Comment #20
xem8vfdh commentedAhh okay, I thought this fix wasnt included in that but thanks for the clarification