Hi! Here you can find a summary of what I'm working on and what I'm tracking, generated regularly from my Pipa Index. For more information, read below!
Last updated 2026-02-05 10:48:50 UTC
Open entries (78)
| Title | Status | Last updated | Age | URLs |
|---|---|---|---|---|
| Ticking checkboxes is very slow | 5h ago | 50d | Ticking checkboxes is very slow | |
| Toggling an issue task item checkbox updates the whole description, possibly reverting other changes | 5h ago | 69d | Toggling an issue task item checkbox updates the whole description, possibly reverting other changes | |
| Indent/unindent in plain text editor is unusable on certain international keyboard layouts | shortcuts to be added | 7h ago | 126d | Indent/unindent in plain text editor is unusable on certain international keyboard layouts |
| Allow iframe embeds in markdown from allowed src domains | enabled for knowledge group | 7h ago | 126d |
Push iframe feature flag to frontend based on project/group, and support asset proxy adjustments Iframe Embeds in GitLab Allow iframe embeds in markdown from allowed src domains Add Banzai filter for detecting potential `iframes` Draft: Render an iframe on the frontend Figma Live Embed GitLab integration |
| Link over-zealously escape rich editor | watch contrib discussion | 7h ago | 126d |
Resolve "Link over-zealously escape rich editor" Draft: Add canonical-src In rich text editor, links are over-zealously escaped in the resulting markdown on save |
| Plain / Rich text editor full screen enhancements | draft to return to | 7h ago | 126d | Draft: Plain / Rich text editor full screen enhancements |
| Nokogiri: [bug] Top-level text nodes returned by replace don't correspond to those inserted in the document. | wait for nokogiri reply | 7h ago | 108d |
fix: XML::Node#replace returns all nodes reparented Draft: Simplify complicated node replacement logic [bug] Top-level text nodes returned by replace don't correspond to those inserted in the document. |
| TOC (Table of Contents) tags should not be rendered in emailed comment notifications | 7h ago | 73d | TOC (Table of Contents) tags should not be rendered in emailed comment notifications | |
| Snippet comments don't appear to render front-end GFM | easy frontend fix | 7h ago | 64d | Snippet comments don't appear to render front-end GFM |
| Bullet list ticking not working since 18.4.2 | user bug report, checked in | 7h ago | 50d | Bullet list ticking not working since 18.4.2 |
| [Firefox] Copying task list from issue description contains menu item labels | Firefox-specific bug with copy_as_gfm | 7h ago | 50d | Copying task list from issue description contains menu item labels |
| Special characters break markdown link rendering | fun edge case in link normalisation | 7h ago | 50d | Special characters break markdown link rendering |
| Wiki print-as-PDF: Tables are missing or cut off | GLQL formatting issue on app | 7h ago | 49d | Wiki print-as-PDF: Tables are missing or cut off |
| Add XMPP URI support (RFC5122) | query component of XMPP URIs not autolinked | 7h ago | 48d | Add XMPP URI support (RFC5122) |
| Upload rewriter uses a regex to find images to reupload, missing `<img>`s etc. | upload rewriter no bueno | 7h ago | 48d | Upload rewriter uses a regex to find images to reupload, missing `<img>`s etc. |
| Mermaid diagrams are not rendered when adding a new comment on the diffs page | renderGFM not called? | 7h ago | 48d | Mermaid diagrams are not rendered when adding a new comment on the diffs page |
| Add file icons for OpenTofu `.tofu` files | 7h ago | 29d |
Add file icons for OpenTofu `.tofu` files Update file icons library |
|
| Text editors issue: text content is modified unexpectedly after saving | probably FF bug, can close | 7h ago | 24d | Text editors issue: text content is modified unexpectedly after saving |
| Please open source the new Rich Text Editor as standalone and embeddable component | suggesting it's time to close | 7h ago | 24d | Please open source the new Rich Text Editor as standalone and embeddable component |
| [Feature flag] Rollout of `personal_snippet_reference_filters` | looks like it'll be rolled back; offered to do so | 7h ago | 23d |
[Feature flag] Rollout of `personal_snippet_reference_filters` Consider the need for user context in ReferenceFilter Refactor preview markdown for PersonalSnippets Support GFM references for PersonalSnippets |
| Unable to Save Text in Gitlab Text Editor - Weird Formatting Bugs | waiting for reply | 7h ago | 20d | Unable to Save Text in Gitlab Text Editor - Weird Formatting Bugs |
| Wiki editor should preserve file path of Draw.io diagrams when editing | armin assigned | 7h ago | 17d | Wiki editor should preserve file path of Draw.io diagrams when editing |
| Bug: Switching Between Rich Text and Plain Text Editors Adds Extra Blank Lines After Comments | RTE minor bug | 7h ago | 17d | Bug: Switching Between Rich Text and Plain Text Editors Adds Extra Blank Lines After Comments |
| Fullscreen button on rich-text editor toolbar makes it grow a bit too high | 7h ago | 15d | Fullscreen button on rich-text editor toolbar makes it grow a bit too high | |
| Paragraphs within tables show differently between RTE and render | RTE CSS issue | 7h ago | 8d | Paragraphs within tables show differently between RTE and render |
| glql_work_items FF | We should mainline this | 7h ago | 7d |
Update GLQL docs for glql_work_items FF `glql_work_items` -- Allows using the work items API in GLQL |
| Update dependency prosemirror-markdown to v1.13.4 | renovate MR |
7h ago | 0d | Update dependency prosemirror-markdown to v1.13.4 |
| Add "ci_runner_controller_runner_scopings" table | reviewer on | 7h ago | 0d | Add "ci_runner_controller_runner_scopings" table |
| Add extra unit tests for helpers in task table items in RTE | Follow-up to Parse checkboxes in Markdown tables | 7h ago | 0d | Add extra unit tests for helpers in task table items in RTE |
| Parse checkboxes in Markdown tables | out for BE, FE review |
1 day ago | 121d |
Parse task checkboxes in Markdown, part Ⅱ: The Checkboxening Parse checkboxes in Markdown tables Parse task checkboxes in Markdown, part Ⅰ: The Refactoringing Draft: Parse checkboxes in Markdown tables Update to Comrak 0.49.0, add data-checkbox-sourcepos Add tasklist_in_table support; add specs tasklist_in_table: parse a tasklist item if it's the only content of a table cell. |
| Replace home-grown htmlEncode with lodash escape | out for FE review |
1 day ago | 2d | Replace home-grown htmlEncode with lodash escape |
| Stop manually piecing together HTML in TableOfContentsTagFilter | 1 day ago | 1d | Stop manually piecing together HTML in TableOfContentsTagFilter | |
| Fix table bubble menu inconsistent appearance | out for FE maint |
1 day ago | 2d | Fix table bubble menu inconsistent appearance |
| Loading work item create from a URL targeting a specific template causes the page to crash | RTE display bug | 2026-01-20 03:47 | 16d | Loading work item create from a URL targeting a specific template causes the page to crash |
| Rich Link Previews & Smart Embeds in GitLab Editors | 2026-01-20 03:10 | 16d | Rich Links in GitLab Editors | |
| Feedback issue: Iframe Embed in GitLab | 2026-01-20 03:04 | 17d | Feedback issue: Iframe Embed in GitLab | |
| Update mermaid to 11.4.1 | awaiting movement on the upstream PR | 2026-01-15 22:03 | 126d |
Update mermaid to 11.4.1 Upstream Mermaid 11 has backwards compatibility issues with Mermaid 10 fix: Node and edge labels should only render as markdown if properly delimited Update mermaid to version 11.0.0.0+ |
| Collaborative Editing in GitLab | 2026-01-13 03:05 | 23d |
Collaborative Editing in GitLab Real-time Editing of Issue Descriptions (REID) |
|
| Ability to see snippets of code in issue and MR descriptions | 2026-01-13 02:38 | 23d | Ability to see snippets of code in issue and MR descriptions | |
| Implement Sticky Table Headers in GitLab Tables | todo on verify | 2026-01-13 00:29 | 23d | Implement Sticky Table Headers in GitLab Tables |
| Add copy button to graphs/diagrams to copy source | contributor assigned | 2026-01-13 00:20 | 23d | Add copy button to graphs/diagrams to copy source |
| Snippets do not accurately reproduce the exact characters that were entered (tabs are replaced by spaces) | 2026-01-12 06:03 | 24d | Snippets do not accurately reproduce the exact characters that were entered (tabs are replaced by spaces) | |
| Support new math syntax in content editor | 2026-01-12 06:02 | 24d | Support new math syntax in content editor | |
| [RTE] Textbox Editor has excessive tab stops | 2026-01-12 05:24 | 24d | Textbox Editor has excessive tab stops | |
| (all devices) Rich Text Editor Bug: Image pasting line problem | 2026-01-12 05:23 | 24d | (all devices) Rich Text Editor Bug: Image pasting line problem | |
| Embedded blockquote in list item does not work in RTE | 2026-01-12 05:19 | 24d | Embedded blockquote in list item does not work in RTE | |
| little space between a list and its following text in RTL languages | RTL CSS issue | 2026-01-12 05:16 | 24d | little space between a list and its following text in RTL languages |
| Fix keyboard shortcut strikethrough formatting when rich text editing | easy editor fix | 2026-01-12 04:40 | 24d | Fix keyboard shortcut strikethrough formatting when rich text editing |
| pasted image disappears from markup after submitting comment | text editor doesn't wait for uploads | 2026-01-12 04:33 | 24d | pasted image disappears from markup after submitting comment |
| Bold Text Rendering Bug (potentially related to links present alongside text) | editor bug, serialises bold around links poorly | 2026-01-12 04:17 | 24d |
Formatting text with links breaks in rich-text editor (RTE) Bold Text Rendering Bug (potentially related to links present alongside text) |
| Table line return in Markdown plain text editor need an option to convert line return in <br> | nice idea, good for contrib | 2026-01-12 04:07 | 24d | Table line return in Markdown plain text editor need an option to convert line return in <br> |
| Collections MVP: Enable teams to manage work independent from code structure | GLQL | 2025-12-22 06:19 | 49d | Collections MVP: Enable teams to manage work independent from code structure |
| Replace GitLab's Tokenized Filtering with an Improved Filtering Component System | GLQL | 2025-12-18 02:28 | 49d | Replace GitLab's Tokenized Filtering with an Improved Filtering Component System |
| Make Pages::DeletePagesDeploymentWorker compatible with group archival | reviewed | 2025-12-18 02:14 | 49d | Make Pages::DeletePagesDeploymentWorker compatible with group archival |
| GitLab Query Language (GLQL) | Strategy | feature epic | 2025-12-17 02:40 | 50d | GitLab Query Language (GLQL) | Strategy |
| Trainee Maintainer: Asherah Connor (GitLab) | tracking issue | 2025-12-11 03:45 | 59d | Trainee Maintainer: Asherah Connor (GitLab) |
| Refactor stub_asset_proxy_setting uses in specs to be less error-prone | simple refactor | 2025-12-02 06:06 | 65d | Refactor stub_asset_proxy_setting uses in specs to be less error-prone |
| Enable Kroki diagrams on gitlab.com | 2025-11-27 02:02 | 70d | Enable Kroki diagrams on gitlab.com | |
| Add support for Typograms; anything re: Kroki | backlog | 2025-11-27 01:45 | 126d |
Add support for Typograms as a diagram type in GitLab Flavoured Markdown Enable Kroki to support more Markdown diagram formats Wavedrom |
| Prevent markdown version changes from impacting GitLab.com DB | closed issue; worth revisiting | 2025-11-24 02:09 | 73d | Prevent markdown version changes from impacting GitLab.com DB |
| Rich Text Editor in Single-file Editor | 2025-11-20 00:02 | 77d | Rich Text Editor in Single-file Editor | |
| Allow math blocks to use global Katex macros | feature request | 2025-11-13 03:16 | 84d | Allow math blocks to use global Katex macros |
| Quarantine a flaky test | test of gfm autocomplete of wiki pages flakey; repro flake on VM? | 2025-11-06 03:18 | 101d | Quarantine a flaky test |
| Port GLQL to TypeScript | 2025-10-21 04:41 | 107d | Port GLQL to TypeScript | |
| Render non-block (Markdown and/or HTML) markup inside snippet titles. | suggestion | 2025-10-20 00:17 | 108d |
Render non-block (Markdown and/or HTML) markup inside snippet titles. Frontend : have issue/merge request title handled `code line`s, _italic_, **bold** |
| Better preview of transparent graphics | on roadmap | 2025-10-15 00:25 | 113d | Better preview of transparent graphics |
| Video snapshot instead of download when page open | on roadmap | 2025-10-14 23:39 | 113d | Video snapshot instead of download when page open |
| Make list controls usable in all GLFM contexts | to be prioritised | 2025-10-10 01:50 | 118d | Make list controls usable in all GLFM contexts |
| Asciidoctor does not work with Ruby 3.4 | unlikely to change? | 2025-10-08 01:41 | 120d |
Asciidoctor does not work with Ruby 3.4 [Markdown] Ruby 3.3/3.4 Gem Compatibility Review |
| Markdown: Various bugs to tackle | epic | 2025-10-07 02:50 | 121d | Markdown: Various bugs to tackle |
| Consider consistent header anchors | 2025-10-06 23:45 | 121d | Consider consistent header anchors | |
| Feat/text and image alignment in glfm | waiting on contributor | 2025-10-06 23:44 | 126d |
Draft: Feat/text and image alignment in glfm Add Text and Image Alignment to GitLab-Flavored MarkDown |
| Migrate EmojiFilter to use native support | to investigate | 2025-10-06 23:43 | 121d | Migrate EmojiFilter to use native support |
| Remove use of commonmarker gem for import | nice-to-have | 2025-10-03 01:15 | 126d |
Remove use of commonmarker gem for import Add back commonmarker Remove CMARK_ENGINE used in older markdown rendering |
| PoC - Markdown grid table syntax based on the Pandoc syntax | customer-written Banzai filter; pre-processing Markdown in Ruby; wait for customer | 2025-10-02 07:24 | 126d |
Draft: PoC - Markdown grid table syntax based on the Pandoc syntax Possibility to use a structured table format inside markdown (Complex Table / Grid Table) |
| Emojis in issue title are not rendered in issues list |
waiting on contributor | 2025-10-02 04:48 | 126d | Emojis in issue title are not rendered in issues list |
| Project and branch variables for markdown | tracking issue; in prod | 2025-10-02 04:42 | 126d | Project and branch variables for markdown |
| [FF] `markdown_placeholders` -- enable markdown placeholder replacements | FF rollout issue | 2025-10-02 04:41 | 126d | [FF] `markdown_placeholders` -- enable markdown placeholder replacements |
Entries closed in FY2027Q1 (5)
| Title | Status | Closed | Age | URLs |
|---|---|---|---|---|
| Update dependency prosemirror-markdown to v1.13.3 | merged | 1 day ago | 14d | Update dependency prosemirror-markdown to v1.13.3 |
| Task list + ordered list + loose list = extra newlines | fixed | 3 days ago | 27d |
Fix task list rendering in ordered loose lists Task list + ordered list + loose list = extra newlines |
| Remove anchor link from GLQL embedded view component | Alex MR, deployed | 3 days ago | 6d |
Remove anchor link from GLQL embedded view component Remove Unnecessary Anchor Link from CRUD Component Headers |
| Add new entities to better document the GLQL REST API | reviewer on | 3 days ago | 5d | Add new entities to better document the GLQL REST API |
| Collapse documentation Danger comments onto one line | merged | 3 days ago | 4d | Collapse documentation Danger comments onto one line |
This is a reduced view, showing just the "status" column, last updated date, and list of linked URLs.
An item being here doesn't mean I'm necessarily working on it or own it; it may just be something I want to keep tabs on, or relates to some work of mine. On the other hand, if I do own something or am working on it, it'll be here!
Do not be alarmed. Entries are excluded from this view if they link to any confidential issues, or any issues or MRs in any non-public project. If you can see it here, it's public.
Closed entries are only shown from the current quarter. This isn't meant to reflect anything other than what's in my augmented working memory right now.
If you see one of these emoji in the Status column, it reflects the mergeability
checks of the first-listed MR in the URLs list:
The script to generate the below table is in this repo.
Personal projects
View all- Loading
About
Pronounced as: ah-SHEH-rah
Pronouns: it/she