User profile picture

Asherah Connor

@kivikakk
3️⃣
  • kivikakk
  • README.md

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 2025-12-22 06:23:11 UTC

Open entries (54)

Title Status Last updated Age URLs
Collections MVP: Enable teams to manage work independent from code structure GLQL 3m ago 4d Collections MVP: Enable teams to manage work independent from code structure
Wiki print-as-PDF: Tables are missing or cut off GLQL formatting issue on app 10m ago 4d Wiki print-as-PDF: Tables are missing or cut off
Add API documentation for the GLQL REST API endpoint commented 🎉 29m ago 0d Add API documentation for the GLQL REST API endpoint
Nokogiri: [bug] Top-level text nodes returned by replace don't correspond to those inserted in the document. wait for nokogiri reply 4h ago 63d 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.
documentation/Dangerfile fights with you over ~type::maintenance MR out for BE review 🎉 4h ago 28d Refactor documentation Danger plugin and add specs; fix ~type fighting
documentation/Dangerfile fights with you over ~type::maintenance
`@ all` is rendered to `@ All` out for BE maint 🎉 5h ago 5d `@ all` is rendered to `@ All`
Preserve user and project mention original input for redactor; address bug in latter
Allow iframe embeds in markdown from allowed src domains wait to see if AS wants to say anything 🎉 5h ago 81d Push iframe feature flag to frontend based on project/group, and support asset proxy adjustments
IFrame embedding does not work
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
Mermaid diagrams are not rendered when adding a new comment on the diffs page renderGFM not called? 3 days ago 3d Mermaid diagrams are not rendered when adding a new comment on the diffs page
Upload rewriter uses a regex to find images to reupload, missing `<img>`s etc. upload rewriter no bueno 3 days ago 3d Upload rewriter uses a regex to find images to reupload, missing `<img>`s etc.
Add XMPP URI support (RFC5122) query component of XMPP URIs not autolinked 3 days ago 3d Add XMPP URI support (RFC5122)
Ticking checkboxes is very slow 4 days ago 4d Ticking checkboxes is very slow
Toggling an issue task item checkbox updates the whole description, possibly reverting other changes 4 days ago 24d Toggling an issue task item checkbox updates the whole description, possibly reverting other changes
Stop stripping HTML from work item titles 4 days ago 20d Stop stripping HTML from work item titles
Escaped markdown in issue title should not be interpreted as shortcuts
Replace GitLab's Tokenized Filtering with an Improved Filtering Component System GLQL 4 days ago 4d Replace GitLab's Tokenized Filtering with an Improved Filtering Component System
Remove `preserve_markdown` feature flag todo 4 days ago 4d Remove `preserve_markdown` feature flag
Make Pages::DeletePagesDeploymentWorker compatible with group archival reviewed 4 days ago 4d Make Pages::DeletePagesDeploymentWorker compatible with group archival
Special characters break markdown link rendering fun edge case in link normalisation 5 days ago 5d Special characters break markdown link rendering
Copying task list from issue description contains menu item labels Firefox-specific bug with copy_as_gfm 5 days ago 5d Copying task list from issue description contains menu item labels
Markdown is not parsed correctly on Project guidelines missing class="md" 5 days ago 5d Markdown is not parsed correctly on Project guidelines
Bullet list ticking not working since 18.4.2 user bug report, checked in 5 days ago 5d Bullet list ticking not working since 18.4.2
Parse checkboxes in Markdown tables now unblocked! 5 days ago 76d Draft: Parse checkboxes in Markdown tables
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.
GitLab Query Language (GLQL) | Strategy feature epic 5 days ago 5d GitLab Query Language (GLQL) | Strategy
TOC (Table of Contents) tags should not be rendered in emailed comment notifications 2025-12-15 04:33 28d TOC (Table of Contents) tags should not be rendered in emailed comment notifications
Add syntax highlighting for Opentofu tofu files watch for new Rouge version 2025-12-15 04:33 81d Add syntax highlighting for Opentofu tofu files
Support .tofu for Terraform lexing
Trainee Maintainer: Asherah Connor (GitLab) tracking issue 2025-12-11 03:45 14d Trainee Maintainer: Asherah Connor (GitLab)
Snippet comments don't appear to render front-end GFM easy frontend fix 2025-12-08 04:26 19d Snippet comments don't appear to render front-end GFM
Add Toggle disable option to task context menu being reworked by someone else 2025-12-05 04:23 73d Add disable and enable list item option to task context menu
Refactor stub_asset_proxy_setting uses in specs to be less error-prone simple refactor 2025-12-02 06:06 20d Refactor stub_asset_proxy_setting uses in specs to be less error-prone
Enable Kroki diagrams on gitlab.com 2025-11-27 02:02 25d Enable Kroki diagrams on gitlab.com
Add support for Typograms; anything re: Kroki backlog 2025-11-27 01:45 81d 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 28d Prevent markdown version changes from impacting GitLab.com DB
Rich Text Editor in Single-file Editor 2025-11-20 00:02 32d Rich Text Editor in Single-file Editor
Allow math blocks to use global Katex macros feature request 2025-11-13 03:16 39d 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 56d Quarantine a flaky test
Update mermaid to 11.4.1 awaiting movement on the upstream PR 2025-10-28 03:18 81d 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
Port GLQL to TypeScript 2025-10-21 04:41 62d Port GLQL to TypeScript
Render non-block (Markdown and/or HTML) markup inside snippet titles. suggestion 2025-10-20 00:17 63d 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 68d Better preview of transparent graphics
Video snapshot instead of download when page open on roadmap 2025-10-14 23:39 68d Video snapshot instead of download when page open
Make list controls usable in all GLFM contexts to be prioritised 2025-10-10 01:50 73d Make list controls usable in all GLFM contexts
Asciidoctor does not work with Ruby 3.4 unlikely to change? 2025-10-08 01:41 75d 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 76d Markdown: Various bugs to tackle
Consider consistent header anchors 2025-10-06 23:45 76d Consider consistent header anchors
Feat/text and image alignment in glfm waiting on contributor 2025-10-06 23:44 81d 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 76d Migrate EmojiFilter to use native support
Link over-zealously escape rich editor waiting on contrib; MR looking good, asked for some more specs 2025-10-06 02:41 81d Resolve "Link over-zealously escape rich editor"
Draft: Add canonical-src
Remove use of commonmarker gem for import nice-to-have 2025-10-03 01:15 81d Remove use of commonmarker gem for import
Add back commonmarker
Remove CMARK_ENGINE used in older markdown rendering
Plain / Rich text editor full screen enhancements draft to return to 2025-10-03 01:06 81d Draft: Plain / Rich text editor full screen enhancements
Enable JSON charts in markdown (GLFM) too eager; basis for future work 2025-10-02 07:24 81d Draft: Enable JSON charts in markdown (GLFM)
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 81d 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 81d Emojis in issue title are not rendered in issues list 😢
Indent/unindent in plain text editor is unusable on certain international keyboard layouts in discussion 2025-10-02 04:42 81d Indent/unindent in plain text editor is unusable on certain international keyboard layouts
Project and branch variables for markdown tracking issue; in prod 2025-10-02 04:42 81d Project and branch variables for markdown
[FF] `markdown_placeholders` -- enable markdown placeholder replacements FF rollout issue 2025-10-02 04:41 81d [FF] `markdown_placeholders` -- enable markdown placeholder replacements

Entries closed in FY2026Q4 (40)

Title Status Closed Age URLs
mermaird graph not rendered in the user documentation section already fixed 3 days ago 0d mermaird graph not rendered in the user documentation section
Markdown inline input rules not not working correctly contributor MR; deployed and confirmed 3 days ago 15d Improve Code extension input rules for inline code handling
Markdown inline input rules not not working correctly
Add current_ref placeholder for markdown documentation contrib MR merged 4 days ago 15d Add current_ref placeholder for markdown documentation
TOC (Table of Contents) tags should not be rendered in markdown preview or RTE for comments merged! 4 days ago 76d Don't render TOC in note previews or RTE, and remove option to add from RTE
TOC (Table of Contents) tags should not be rendered in markdown preview or RTE for comments
Table of Content [[_TOC_]] in issue comments not rendered
Feature Request: Render Table of Contents for markdown in Issue Comments
Ratchet for use of html_escape_once/escape_once (in app *and* specs) merged! 4 days ago 29d Add lint against adding uses of html_escape_once
Ratchet for manual HTML generation, use of html_escape_once/escape_once (in app *and* specs)
Set "rouge" gem as feature_category: :markdown merged 4 days ago 2d Set "rouge" gem as feature_category: :markdown
Ruby 3.3/3.4 Compatibility Audit: rouge gem
Rendering of Markdown links inside HTML tags doesn't work as expected behaviour per CommonMark; gave a detailed explanation! 5 days ago 0d Rendering of Markdown links inside HTML tags doesn't work as expected
Checkbox detection regexp misses some HTML comments fixed by Remove deckar01-task_list gem dependency 5 days ago 0d Checkbox detection regexp misses some HTML comments
Remove deckar01-task_list gem dependency merged! 5 days ago 23d Remove deckar01-task_list
Remove deckar01-task_list gem dependency
[FF] `preserve_markdown` -- Allows preserving unchanged markdown in RTE FF + epic; prior work investigated 5 days ago 27d [FF] `preserve_markdown` -- Allows preserving unchanged markdown in RTE
Preserve markdown using the Rust based backend parser
Heading Anchor Link Improvements merged 2025-12-15 04:35 6d Heading Anchor Link Improvements
Fix repeated word in pt_BR translation no use; made change in crowdin instead 2025-12-15 02:30 2d Fix repeated word in pt_BR translation
Add missing space in pt_BR email notification translation merged! but this needs to go on crowdin 2025-12-12 06:15 0d Add missing space in pt_BR email notification translation
Thursday 2025-12-04 12:58 UTC - `gitlab-org/gitlab` broken `master` with gdk-update unsolved, may recur, completely out of scope 2025-12-11 01:02 5d Thursday 2025-12-04 12:58 UTC - `gitlab-org/gitlab` broken `master` with gdk-update
kivikakk: Add domain expertise, swap reviewer for trainee maintainer done 2025-12-10 23:43 2d kivikakk: Add domain expertise, swap reviewer for trainee maintainer
Update cng-mirror digest to 5194331 master broken, watching 2025-12-10 02:52 0d Update cng-mirror digest to 5194331
Backport of 'Use Rust parser for tasklist parsing' merged! 2025-12-08 00:14 4d Backport of 'Use Rust parser for tasklist parsing'
Allow use of external Mermaid (and possibly other diagram types) via Kroki merged! 2025-12-05 03:40 8d Allow Kroki companion server for Mermaid
Allow use of external Mermaid (and possibly other diagram types) via Kroki
Fix master broken watched 2025-12-05 03:20 1d Fix master broken
Add kivikakk as backend reviewer merged 2025-12-05 03:17 2d Add kivikakk as backend reviewer
Enable content embeds in Markdown on GitLab.com CR executed! 2025-12-05 02:35 8d Enable content embeds in Markdown on GitLab.com
Is `<task-button>` still required in task lists? merged! 2025-12-05 00:11 10d Is `<task-button>` still required in task lists?
Remove `<task-button>` in task list items
Gitlab::Diff::Position is redefined on hot reload, causing its definition in `yaml_column_permitted_classes` to be out-of-date merged! 2025-12-04 00:45 2d Gitlab::Diff::Position is redefined on hot reload, causing its definition in `yaml_column_permitted_classes` to be out-of-date
Reset permitted YAML column classes during to_prepare
Epic references are looking a little funny sometimes WONTFIX, intentional 2025-12-01 05:08 24d Epic references are looking a little funny sometimes
Task lists not rendering consistently? Task list events being generated spuriously? nope, just timeouts and sending back the whole description for task list updates 2025-11-28 03:06 0d Task lists not rendering consistently? Task list events being generated spuriously?
Use native task list parsing code (comrak), and supporting non-breaking spaces merged! 2025-11-27 01:27 55d Use Rust-based parser for tasklist parsing
Use native task list parsing code (comrak), and supporting non-breaking spaces
tasklists: don't munge first byte into unicode codepoint.
Adapt tasklist formatter for Unicode whitespace
Rename glfm_markdown entrypoint to gitlab-glfm-markdown and publish 0.0.39
Gitlab wiki hides front matter when editing page and removes it on update merged! 2025-11-26 04:52 14d FrontMatterParser should strip only *one* frontmatter, and adjust BACKSLASH_R
Gitlab wiki hides front matter when editing page and removes it on update
Heading anchor links aren't announced correctly by screen reader deployed!! 2025-11-26 00:35 54d Resolve "Heading anchor links aren't announced correctly by screen reader"
Heading anchor links aren't announced correctly by screen reader
Rework anchors for accessibility.
Heading anchor links aren't announced correctly by screen reader
18.6 release post and What's New out! 2025-11-21 02:55 2d Draft: What's New MR for 18.6
Release post - GitLab 18.6
Fix hot-reload on Rails 7.2 with full path to ConnectionProxy fixed! 2025-11-20 13:08 0d Fix hot-reload on Rails 7.2 with full path to ConnectionProxy
Proposal: Propagate test failure status to shell in predictive merged 2025-11-19 06:29 2d Draft: Proposal: Propagate test failure status to shell in predictive
JSON table fails to display Unicode/emoji characters after upgrade to 17.11.4 fixed live! 2025-11-18 00:36 42d Permit gl-emoji's necessary attributes in dompurify
JSON table fails to display Unicode/emoji characters after upgrade to 17.11.4
Fix accidental promotion of label content to HTML and text/HTML confusion in unscoped/scoped labels merged! 2025-11-14 03:20 8d Fix accidental promotion of label content to HTML and text/HTML confusion in unscoped/scoped labels
Propagate release post issue failures to CI, but allow failure merged 2025-11-14 03:18 2d Propagate release post issue failures to CI, but allow failure
Add whats new generator reviewed! 2025-11-11 00:09 11d Add whats new generator
Stop unescaping HTML in BaseLabel#title=, #description=, Timebox#title= merged 2025-11-07 05:33 31d Stop unescaping HTML in BaseLabel#title=, #description=, Timebox#title=
Activity comments about changing title incorrectly interpret markdown and html tags WONTFIX; no XSS, no longer producable, only pre-work item view style breakage 2025-11-07 01:51 17d Activity comments about changing title incorrectly interpret markdown and html tags
fix: Epic and Issue board emoji render contributor change merged 2025-11-06 03:17 15d fix: Epic and Issue board emoji render
Roll back 0b0b006 rolled back 2025-11-05 03:37 33d Roll back 0b0b006
chore: let README example work first try merged 2025-11-05 03:36 14d chore: let README example work first try

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: 🙅‍♀️ (check failed), ⏳ (checks pending), 🎉 (all checks passed!).

The script to generate the below table is in this repo.

Activity

View all
Loading
There was an error loading users activity calendar.
  • Loading

Personal projects

View all
  • Loading
Loading

About

Pronounced as: ah-SHEH-rah

Pronouns: it/she

Info

Senior Backend Engineer, Plan:Knowledge at GitLab
Melbourne, Australia
12:44 AM
Member since September 15, 2025

Contact

kivikakk.ee/about
aconnor@gitlab.com
kivikakk
kivikakk