Make WordPress Core

Opened 9 months ago

Closed 9 months ago

Last modified 9 months ago

#62297 closed defect (bug) (invalid)

SCF creates a weird dropzone blackhole for metaboxes

Reported by: namithjawahar's profile namith.jawahar Owned by:
Milestone: Priority: normal
Severity: normal Version:
Component: General Keywords:
Focuses: Cc:

Description

SCF creates a weird dropzone blackhole for metaboxes when the classic editor is in use or on a custom post type with rest api disabled.

Anything accidently going into that dropzone wont be recoverable if we switch to gutenberg. The meta box even disappears from the Preferences menu.

Not sure if this should be categorized as a classic editor bug or a gutenberg bug or an SCF bug.

To recreate the bug

1) Step 1 - With SCF active visit any custom post type with a metabox with the classic editor (rest turned off for the post type). You can also use classic editor plugin to reproduce this instead of turning the rest api on/off
2) Step 2 - Drag any metabox and you will see a new drop area above the editor beneath the title.
3) Step 3 - Drop the metabox there.

Now if you switch to gutenberg (using classic editor or turning on rest for the CPT) that metabox will be irrecoverable. It wont even appear in the prefernces menu to turn back on. Only way to get the metabox is via any methos turn off gutnberg, reload the page, visit screen options and turn if back on, and then activate gutenberg.

Attachments (6)

01 - New drop zone.png (172.2 KB) - added by namith.jawahar 9 months ago.
Drop Zone
02 - Metabox in new drop zone.jpg (401.1 KB) - added by namith.jawahar 9 months ago.
Metabox added to drop zone
03 - No Metabox.jpg (376.7 KB) - added by namith.jawahar 9 months ago.
Metabox disappears from Gutenberg
04 - Missing from Preferences.jpg (237.4 KB) - added by namith.jawahar 9 months ago.
Not recoverable via Preferences
05 - Recover the Metabox.jpg (446.3 KB) - added by namith.jawahar 9 months ago.
Recover metabox from Classic Editor
06 - Metabox Recovered.jpg (245.3 KB) - added by namith.jawahar 9 months ago.
Metabox Recovered

Download all attachments as: .zip

Change History (9)

@namith.jawahar
9 months ago

Drop Zone

@namith.jawahar
9 months ago

Metabox added to drop zone

@namith.jawahar
9 months ago

Metabox disappears from Gutenberg

@namith.jawahar
9 months ago

Not recoverable via Preferences

@namith.jawahar
9 months ago

Recover metabox from Classic Editor

@namith.jawahar
9 months ago

Metabox Recovered

#1 @namith.jawahar
9 months ago

Any metabox on the edit page should be available under preferences and recoverable when in gutenberg mode

Last edited 9 months ago by namith.jawahar (previous) (diff)

#2 @jorbin
9 months ago

  • Component changed from Editor to General
  • Focuses ui removed
  • Milestone Awaiting Review deleted
  • Resolution set to invalid
  • Severity changed from major to normal
  • Status changed from new to closed
  • Version 6.6.2 deleted

Hi @namith.jawahar, I'm sorry to hear you are having difficulty with a plugin, however, this Trac is used for the development of the WordPress software, not for assistance with individual sites or plugins.

I would suggest reaching out to the Support Forums for this plugin for further assistance. There are volunteers there who can hopefully help you.

I've closed this ticket of with the term invalid, in this case it's the unfriendly term trac uses to indicate that I've referred you to somewhere where you can find people better able to assist you.

#3 @namith.jawahar
9 months ago

@jorbin This is actually an issue with the edit page. The edit page is not capturing all metaboxes registered to it for retrieval via preferences. SCF is just a means to reproducing the bug. The metabox being in a new section in the edit page should not result it in being irrecoverably disappearing. The preferences menu should still list it and be recoverable into an available section.

I haven’t reopened the ticket, please reread the issue and decide as required

Last edited 9 months ago by namith.jawahar (previous) (diff)
Note: See TracTickets for help on using tickets.