Skip to content

Edit the structure of a table in the Content Editor

Problem to solve

In order to support the full GitLab Flavored Markdown spec, the Content Editor must be support rendering and editing all the elements of the standard implementation .

Here, we are focused on editing the structure of a table after it's been added to the Content Editor.

Intended users

User experience goal

The user should be able to add and remove columns or rows individually from the Content Editor. The table should also have an optional header row.

Proposal

Provide custom UI controls for a table that enables

  • Add a column
  • Add a row
  • Delete a column
  • Delete a row
  • Toggle header row

Details

Extensions to the Content Editor require a few specific details:

Input Rule N/A
Paste Rule [paste_rule]
Toolbar Button [icon]
Keyboard Shortcut [shortcut]
Instrumentation [event_name]

Documentation

Availability & Testing

Available Tier

This feature, as with the content editor itself, is available on both SaaS and Self-managed Free tiers

What does success look like, and how can we measure that?

We aren't interested in tracking every time a new row is added or removed in the editor, but it would be great to know how often users are making this kind of edit. A counter indicating a monthly active user would probably be sufficient.

What is the type of buyer?

Is this a cross-stage feature?

Links / references

Edited by Eric Schurter