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-11 09:37:45 UTC
Open entries (81)
| Title | Status | Last updated | Age | URLs |
|---|---|---|---|---|
| GitLab Pages: Improve Authentication Timeout User Experience | pages is going, address | 3h ago | 0d | GitLab Pages: Improve Authentication Timeout User Experience |
| Refactor stub_asset_proxy_setting uses in specs to be less error-prone | out for BE review |
3h ago | 71d |
Refactor stub_asset_proxy_setting to be less error-prone Refactor stub_asset_proxy_setting uses in specs to be less error-prone |
| Remove custom Apdex from CI deleted objects processing | reviewer on | 5h ago | 0d | Remove custom Apdex from CI deleted objects processing |
| CacheMarkdownField.banzai_render_context forces project/group evaluation, even if it's never used | banzai perf; could be wide-reaching? | 7h ago | 0d | CacheMarkdownField.banzai_render_context forces project/group evaluation, even if it's never used |
| Rollback Typescript migration experiment | GLQL to review | 8h ago | 0d |
Rollback Typescript migration experiment Rollback TypeScript GLQL changes |
| Wiki editor should preserve file path of Draw.io diagrams when editing | 8h ago | 23d | Wiki editor should preserve file path of Draw.io diagrams when editing | |
| Project and branch variables for markdown | tracking issue; need to bring over line | 1 day ago | 132d | Project and branch variables for markdown |
| <iframe> embeds | queried alex/matthew re: next steps | 1 day ago | 132d |
Feedback issue: Iframe Embed in GitLab Iframe Embeds in GitLab Figma Live Embed GitLab integration Push iframe feature flag to frontend based on project/group, and support asset proxy adjustments Allow iframe embeds in markdown from allowed src domains Add Banzai filter for detecting potential `iframes` Draft: Render an iframe on the frontend |
| [Research] Identify common data and API patterns for migration to GLQL and aggregation engines | talk w/ armin, then revisit | 1 day ago | 1d |
[Research] Identify common data and API patterns for migration to GLQL and aggregation engines Dashboard Foundations FY27Q1 goals |
| Indent/unindent in plain text editor is unusable on certain international keyboard layouts | shortcuts to be added | 1 day ago | 132d | Indent/unindent in plain text editor is unusable on certain international keyboard layouts |
| Link over-zealously escape rich editor | watch contrib discussion | 1 day ago | 132d |
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 | 1 day ago | 132d | 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 | 1 day ago | 114d |
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 | 1 day ago | 79d | TOC (Table of Contents) tags should not be rendered in emailed comment notifications | |
| Toggling an issue task item checkbox updates the whole description, possibly reverting other changes | 1 day ago | 75d | Toggling an issue task item checkbox updates the whole description, possibly reverting other changes | |
| Snippet comments don't appear to render front-end GFM | easy frontend fix | 1 day ago | 70d | Snippet comments don't appear to render front-end GFM |
| Bullet list ticking not working since 18.4.2 | user bug report, checked in | 1 day ago | 56d | 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 | 1 day ago | 56d | Copying task list from issue description contains menu item labels |
| Special characters break markdown link rendering | fun edge case in link normalisation | 1 day ago | 56d | Special characters break markdown link rendering |
| Ticking checkboxes is very slow | 1 day ago | 56d | Ticking checkboxes is very slow | |
| Wiki print-as-PDF: Tables are missing or cut off | GLQL formatting issue on app | 1 day ago | 55d | Wiki print-as-PDF: Tables are missing or cut off |
| Add XMPP URI support (RFC5122) | query component of XMPP URIs not autolinked | 1 day ago | 54d | Add XMPP URI support (RFC5122) |
| Upload rewriter uses a regex to find images to reupload, missing `<img>`s etc. | upload rewriter no bueno | 1 day ago | 54d | 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? | 1 day ago | 54d | Mermaid diagrams are not rendered when adding a new comment on the diffs page |
| Add file icons for OpenTofu `.tofu` files | 1 day ago | 35d |
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 | 1 day ago | 30d | 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 | 1 day ago | 30d | 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 | 1 day ago | 29d |
[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 | 1 day ago | 26d | Unable to Save Text in Gitlab Text Editor - Weird Formatting Bugs |
| Bug: Switching Between Rich Text and Plain Text Editors Adds Extra Blank Lines After Comments | RTE minor bug | 1 day ago | 23d | 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 | 1 day ago | 21d | 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 | 1 day ago | 14d | Paragraphs within tables show differently between RTE and render |
| glql_work_items FF | We should mainline this | 1 day ago | 13d |
Update GLQL docs for glql_work_items FF `glql_work_items` -- Allows using the work items API in GLQL |
| Add "ci_runner_controller_runner_scopings" table | reviewer on | 1 day ago | 6d | 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 | 1 day ago | 6d | Add extra unit tests for helpers in task table items in RTE |
| Parse checkboxes in Markdown tables | out for BE maint |
2 days ago | 127d |
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. |
| Documentation should note where GitLab-specific references are usable in Markdown | docs clarification needed | 2 days ago | 2d | Documentation should note where GitLab-specific references are usable in Markdown |
| REST "list releases" API doesn't split cache key on include_html_description | rest api bug | 5 days ago | 5d | REST "list releases" API doesn't split cache key on include_html_description |
| Stop manually piecing together HTML in TableOfContentsTagFilter | 2026-02-04 01:24 | 7d | Stop manually piecing together HTML in TableOfContentsTagFilter | |
| Loading work item create from a URL targeting a specific template causes the page to crash | RTE display bug | 2026-01-20 03:47 | 22d | 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 | 22d | Rich Links in GitLab Editors | |
| Update mermaid to 11.4.1 | awaiting movement on the upstream PR | 2026-01-15 22:03 | 132d |
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 | 29d |
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 | 29d | 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 | 29d | Implement Sticky Table Headers in GitLab Tables |
| Add copy button to graphs/diagrams to copy source | contributor assigned | 2026-01-13 00:20 | 29d | 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 | 30d | 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 | 30d | Support new math syntax in content editor | |
| [RTE] Textbox Editor has excessive tab stops | 2026-01-12 05:24 | 30d | Textbox Editor has excessive tab stops | |
| (all devices) Rich Text Editor Bug: Image pasting line problem | 2026-01-12 05:23 | 30d | (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 | 30d | 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 | 30d | 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 | 30d | 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 | 30d | 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 | 30d |
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 | 30d | 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 | 55d | 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 | 55d | Replace GitLab's Tokenized Filtering with an Improved Filtering Component System |
| Make Pages::DeletePagesDeploymentWorker compatible with group archival | reviewed | 2025-12-18 02:14 | 55d | Make Pages::DeletePagesDeploymentWorker compatible with group archival |
| GitLab Query Language (GLQL) | Strategy | feature epic | 2025-12-17 02:40 | 56d | GitLab Query Language (GLQL) | Strategy |
| Trainee Maintainer: Asherah Connor (GitLab) | tracking issue | 2025-12-11 03:45 | 65d | Trainee Maintainer: Asherah Connor (GitLab) |
| Enable Kroki diagrams on gitlab.com | 2025-11-27 02:02 | 76d | Enable Kroki diagrams on gitlab.com | |
| Add support for Typograms; anything re: Kroki | backlog | 2025-11-27 01:45 | 132d |
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 | 79d | Prevent markdown version changes from impacting GitLab.com DB |
| Rich Text Editor in Single-file Editor | 2025-11-20 00:02 | 83d | Rich Text Editor in Single-file Editor | |
| Allow math blocks to use global Katex macros | feature request | 2025-11-13 03:16 | 90d | 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 | 107d | Quarantine a flaky test |
| Port GLQL to TypeScript | 2025-10-21 04:41 | 113d | Port GLQL to TypeScript | |
| Render non-block (Markdown and/or HTML) markup inside snippet titles. | suggestion | 2025-10-20 00:17 | 114d |
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 | 119d | Better preview of transparent graphics |
| Video snapshot instead of download when page open | on roadmap | 2025-10-14 23:39 | 119d | Video snapshot instead of download when page open |
| Make list controls usable in all GLFM contexts | to be prioritised | 2025-10-10 01:50 | 124d | Make list controls usable in all GLFM contexts |
| Asciidoctor does not work with Ruby 3.4 | unlikely to change? | 2025-10-08 01:41 | 126d |
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 | 127d | Markdown: Various bugs to tackle |
| Consider consistent header anchors | 2025-10-06 23:45 | 127d | Consider consistent header anchors | |
| Feat/text and image alignment in glfm | waiting on contributor | 2025-10-06 23:44 | 132d |
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 | 127d | Migrate EmojiFilter to use native support |
| Remove use of commonmarker gem for import | nice-to-have | 2025-10-03 01:15 | 132d |
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 | 132d |
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 | 132d | Emojis in issue title are not rendered in issues list |
| [FF] `markdown_placeholders` -- enable markdown placeholder replacements | FF rollout issue | 2025-10-02 04:41 | 132d | [FF] `markdown_placeholders` -- enable markdown placeholder replacements |
Entries closed in FY2027Q1 (8)
| Title | Status | Closed | Age | URLs |
|---|---|---|---|---|
| Fix table bubble menu inconsistent appearance | merged | 5 days ago | 3d | Fix table bubble menu inconsistent appearance |
| Update dependency prosemirror-markdown to v1.13.4 | renovate MR merged | 5 days ago | 0d | Update dependency prosemirror-markdown to v1.13.4 |
| Replace home-grown htmlEncode with lodash escape | merged | 5 days ago | 2d | Replace home-grown htmlEncode with lodash escape |
| Update dependency prosemirror-markdown to v1.13.3 | merged | 2026-02-04 05:40 | 14d | Update dependency prosemirror-markdown to v1.13.3 |
| Task list + ordered list + loose list = extra newlines | fixed | 2026-02-02 03:36 | 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 | 2026-02-02 00:32 | 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 | 2026-02-02 00:24 | 5d | Add new entities to better document the GLQL REST API |
| Collapse documentation Danger comments onto one line | merged | 2026-02-02 00:24 | 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