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 2026-01-16 03:04:32 UTC

Open entries (73)

Title Status Last updated Age URLs
GLQL: how to find issues with missing epics MR open, out for review 🎉 3h ago 7d Simplify FeatureFlags implementation, and fix epic = none/any for work items
GLQL: how to find issues with missing epics
Update mermaid to 11.4.1 awaiting movement on the upstream PR 5h ago 105d 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+
Parse checkboxes in Markdown tables focus 🎉 1 day ago 101d 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.
Indent/unindent in plain text editor is unusable on certain international keyboard layouts shortcuts to be added 1 day ago 105d 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 1 day ago 105d 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
Plain / Rich text editor full screen enhancements draft to return to 1 day ago 105d 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 88d 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 52d 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 48d Toggling an issue task item checkbox updates the whole description, possibly reverting other changes
Stop stripping HTML from work item titles 1 day ago 44d Stop stripping HTML from work item titles
Escaped markdown in issue title should not be interpreted as shortcuts
Snippet comments don't appear to render front-end GFM easy frontend fix 1 day ago 44d 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 29d 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 29d 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 29d Special characters break markdown link rendering
Ticking checkboxes is very slow 1 day ago 29d Ticking checkboxes is very slow
Wiki print-as-PDF: Tables are missing or cut off GLQL formatting issue on app 1 day ago 29d 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 28d 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 28d 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 27d Mermaid diagrams are not rendered when adding a new comment on the diffs page
Add API documentation for the GLQL REST API endpoint commented 🎉 1 day ago 24d Add API documentation for the GLQL REST API endpoint
Task list + ordered list + loose list = extra newlines fish, check on deploy 1 day ago 10d Fix task list rendering in ordered loose lists
Task list + ordered list + loose list = extra newlines
Add file icons for OpenTofu `.tofu` files 1 day ago 9d Add file icons for OpenTofu `.tofu` files
Move draw patch into gems reviewer for 1 day ago 7d Move draw patch into gems
Remove the GLQL popover and experimental badge (for `glql_work_items`) query answered 1 day ago 6d Remove the GLQL popover and experimental badge (for `glql_work_items`)
[Firefox] Todo-Checklist broken in rich text editor 1 day ago 3d Checkboxes are shown as quotation in rich text editor (Firefox)
Todo-Checklist broken in rich text editor
Rich text editor displays checklist checkboxes incorrectly in firefox
Text editors issue: text content is modified unexpectedly after saving probably FF bug, can close 1 day ago 3d 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 3d Please open source the new Rich Text Editor as standalone and embeddable component
chore: update local testing setup and istructions reviewed 1 day ago 3d chore: update local testing setup and istructions
[Feature flag] Rollout of `personal_snippet_reference_filters` looks like it'll be rolled back; offered to do so 1 day ago 3d [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
Remove init code for old Duo Chat drawer reviewer for 2 days ago 2d Remove init code for old Duo Chat drawer
Collaborative Editing in GitLab 2 days ago 2d Collaborative Editing in GitLab
Real-time Editing of Issue Descriptions (REID)
Ability to see snippets of code in issue and MR descriptions 3 days ago 3d Ability to see snippets of code in issue and MR descriptions
Link over-zealously escape rich editor waiting on contrib; MR looking good, asked for some more specs 3 days ago 105d 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
Implement Sticky Table Headers in GitLab Tables todo on verify 3 days ago 3d Implement Sticky Table Headers in GitLab Tables
Add copy button to graphs/diagrams to copy source contributor assigned 3 days ago 3d 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) 3 days ago 3d Snippets do not accurately reproduce the exact characters that were entered (tabs are replaced by spaces)
Support new math syntax in content editor 3 days ago 3d Support new math syntax in content editor
[RTE] Textbox Editor has excessive tab stops 3 days ago 3d Textbox Editor has excessive tab stops
(all devices) Rich Text Editor Bug: Image pasting line problem 3 days ago 3d (all devices) Rich Text Editor Bug: Image pasting line problem
Embedded blockquote in list item does not work in RTE 3 days ago 3d 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 3 days ago 3d little space between a list and its following text in RTL languages
Fix keyboard shortcut strikethrough formatting when rich text editing easy editor fix 3 days ago 3d Fix keyboard shortcut strikethrough formatting when rich text editing
pasted image disappears from markup after submitting comment text editor doesn't wait for uploads 3 days ago 3d 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 3 days ago 3d 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 3 days ago 3d 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 29d 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 29d Replace GitLab's Tokenized Filtering with an Improved Filtering Component System
Make Pages::DeletePagesDeploymentWorker compatible with group archival reviewed 2025-12-18 02:14 29d Make Pages::DeletePagesDeploymentWorker compatible with group archival
GitLab Query Language (GLQL) | Strategy feature epic 2025-12-17 02:40 30d GitLab Query Language (GLQL) | Strategy
Trainee Maintainer: Asherah Connor (GitLab) tracking issue 2025-12-11 03:45 38d Trainee Maintainer: Asherah Connor (GitLab)
Add Toggle disable option to task context menu being reworked by someone else 2025-12-05 04:23 98d 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 44d Refactor stub_asset_proxy_setting uses in specs to be less error-prone
Enable Kroki diagrams on gitlab.com 2025-11-27 02:02 50d Enable Kroki diagrams on gitlab.com
Add support for Typograms; anything re: Kroki backlog 2025-11-27 01:45 105d 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 53d Prevent markdown version changes from impacting GitLab.com DB
Rich Text Editor in Single-file Editor 2025-11-20 00:02 57d Rich Text Editor in Single-file Editor
Allow math blocks to use global Katex macros feature request 2025-11-13 03:16 63d 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 80d Quarantine a flaky test
Port GLQL to TypeScript 2025-10-21 04:41 86d Port GLQL to TypeScript
Render non-block (Markdown and/or HTML) markup inside snippet titles. suggestion 2025-10-20 00:17 88d 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 93d Better preview of transparent graphics
Video snapshot instead of download when page open on roadmap 2025-10-14 23:39 93d Video snapshot instead of download when page open
Make list controls usable in all GLFM contexts to be prioritised 2025-10-10 01:50 98d Make list controls usable in all GLFM contexts
Asciidoctor does not work with Ruby 3.4 unlikely to change? 2025-10-08 01:41 100d 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 101d Markdown: Various bugs to tackle
Consider consistent header anchors 2025-10-06 23:45 101d Consider consistent header anchors
Feat/text and image alignment in glfm waiting on contributor 2025-10-06 23:44 105d 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 101d Migrate EmojiFilter to use native support
Remove use of commonmarker gem for import nice-to-have 2025-10-03 01:15 105d 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 105d 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 105d 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 105d Project and branch variables for markdown
[FF] `markdown_placeholders` -- enable markdown placeholder replacements FF rollout issue 2025-10-02 04:41 105d [FF] `markdown_placeholders` -- enable markdown placeholder replacements

Entries closed in FY2026Q4 (53)

Title Status Closed Age URLs
Remove `preserve_markdown` feature flag merged 1 day ago 27d Remove `preserve_markdown` feature flag and associated code
Remove preserve_markdown FF and supporting code
[FF] `preserve_markdown` -- Allows preserving unchanged markdown in RTE FF + epic; code removed in Remove `preserve_markdown` feature flag 1 day ago 56d [FF] `preserve_markdown` -- Allows preserving unchanged markdown in RTE
Preserve markdown using the Rust based backend parser
GLQL and content editor now reviewed by kivikakk merged 1 day ago 0d GLQL and content editor now reviewed by kivikakk
Update Content Editor Packages — tiptap to ^2.27.2 merged 2 days ago 0d Update Content Editor Packages — tiptap to ^2.27.2
Markdown is not parsed correctly on Project guidelines merged! 6 days ago 22d Fix Markdown parsing in project/member guidelines and sign-in/sign-up
Markdown is not parsed correctly on Project guidelines
Add step to remove sig / rbs auto-generated dir reviewer for 6 days ago 0d Add step to remove sig / rbs auto-generated dir
Update dependency acme-client to v2.0.30 renovate MR merged 2026-01-09 01:05 3d Update dependency acme-client to v2.0.30
documentation/Dangerfile fights with you over ~type::maintenance merged! 2026-01-09 01:00 45d Refactor documentation Danger plugin and add specs; fix ~type fighting
documentation/Dangerfile fights with you over ~type::maintenance
Add RuboCop cop to prevent EE feature flags in FOSS code reviewer for 2026-01-07 02:43 1d Add RuboCop cop to prevent EE feature flags in FOSS code
`@ all` is rendered to `@ All` confirmed fixed 2026-01-07 02:19 20d `@ all` is rendered to `@ All`
Preserve user and project mention original input for redactor; address bug in latter
Add syntax highlighting for Opentofu tofu files working on prod! 2026-01-07 01:04 96d Add syntax highlighting for Opentofu tofu files
Support .tofu for Terraform lexing
Implement syntax highlighting for COBOL language
Update Rouge to 4.7.0
Display dynamic namespace access rules on Duo settings page reviewed 2026-01-06 01:22 0d Display dynamic namespace access rules on Duo settings page
Enable JSON charts in markdown (GLFM) too eager; basis for future work 2026-01-05 03:54 94d Draft: Enable JSON charts in markdown (GLFM)
Update dependency gitlab-glfm-markdown to v0.0.40 unnecessary renovate MR 2026-01-05 02:19 0d Update dependency gitlab-glfm-markdown to v0.0.40
mermaird graph not rendered in the user documentation section already fixed 2025-12-19 02:49 0d mermaird graph not rendered in the user documentation section
Markdown inline input rules not not working correctly contributor MR; deployed and confirmed 2025-12-19 00:34 15d Improve Code extension input rules for inline code handling
Markdown inline input rules not not working correctly
Text editor formatting breaks when typing space after backtick in inline code
Add current_ref placeholder for markdown documentation contrib MR merged 2025-12-18 03:16 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! 2025-12-18 00:10 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! 2025-12-17 07:19 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 2025-12-17 07:15 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! 2025-12-17 03:46 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 2025-12-17 03:22 0d Checkbox detection regexp misses some HTML comments
Remove deckar01-task_list gem dependency merged! 2025-12-17 03:14 23d Remove deckar01-task_list
Remove deckar01-task_list gem dependency
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
2:18 PM
Member since September 15, 2025

Contact

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