Remember to cover the basics, that is, what you expected to happen and
what in fact did happen. You don't know how to make a good report? See
https://orgmode.org/manual/Feedback.html#Feedback
Your bug report will be posted to the Org mailing list.
------------------------------------------------------------------------
What I'm seeing is attached as an image
[image: image.png]
Roughly looks like:
* 2026-02-02 Monday
| Description | Time | Jira/Tags | Notes |
| Reviewing PRs | 11:00-12:00 | | |
| Entering time in Rippling/Jira | 12:00-12:30 | BUS | |
| Fixing command recorder | 12:30- (-15m) | <redacted> | |
| <redacted> | 30330303 | <redacted> | |
| | | | |
The actual contents of the file are:
* 2026-02-02 Monday
| Description | Time | Jira/Tags | Notes |
| Reviewing PRs | 11:00-12:00 | | |
| Entering time in Rippling/Jira | 12:00-12:30 | BUS | |
| Fixing command recorder | 12:30- (-15m) | <redacted> | |
| <redacted> | 23232323 30330303 | <\redacted
| |
| | | | |
Reproducible test case:
Opening the file and trying to type in the time column on the line that
says redacted with the cursor located exactly on the 2nd character of that
column. (i.e. right after the space in "| ") will write invisible text.
Text is only then visible when saving and killing the buffer and then
reloading it. You also have to click the character with the mouse and
shift-tab to get back to that spot won't reliably work, but it will work
sometimes.
----------
Emacs : GNU Emacs 30.2 (build 1, x86_64-suse-linux-gnu, GTK+ Version
3.24.51, cairo version 1.18.4)
Package: Org mode version 9.7.11 (release_9.7.11 @
/usr/share/emacs/30.2/lisp/org/)
current state:
==============
(setq
org-yank-image-file-name-function 'org-yank-image-autogen-filename
org-persist-before-write-hook '(org-element--cache-persist-before-write)
org-babel-tangle-lang-exts '(("python" . "py") ("lisp" . "lisp")
("emacs-lisp" . "el") ("elisp" . "el"))
org-speed-command-hook '(org-speed-command-activate
org-babel-speed-command-activate)
org-persist-after-read-hook '(org-element--cache-persist-after-read)
org-confirm-elisp-link-function 'yes-or-no-p
org-mode-hook '(#[0 "\301\211 \207"
[imenu-create-index-function org-imenu-get-tree] 2]
#[0 "\300\301\302\303\304$\207"
[add-hook change-major-mode-hook org-fold-show-all append
local]
5]
#[0 "\300\301\302\303\304$\207"
[add-hook change-major-mode-hook org-babel-show-result-all
append local]
5]
org-babel-result-hide-spec org-babel-hide-all-hashes)
org-support-shift-select t
org-confirm-shell-link-function 'yes-or-no-p
org-archive-hook '(org-attach-archive-delete-maybe)
org-metaup-hook '(org-babel-load-in-session-maybe)
org-occur-hook '(org-first-headline-recenter)
org-confirm-babel-evaluate nil
org-bibtex-headline-format-function 'org-bibtex-headline-format-default
org-link-parameters '(("attachment" :follow org-attach-follow :complete
org-attach-complete-link)
("id" :follow org-id-open :store
org-id-store-link-maybe)
("eww" :follow org-eww-open :store org-eww-store-link)
("rmail" :follow org-rmail-open :store
org-rmail-store-link)
("mhe" :follow org-mhe-open :store org-mhe-store-link)
("irc" :follow org-irc-visit :store org-irc-store-link
:export org-irc-export)
("info" :follow org-info-open :export org-info-export
:store org-info-store-link :insert-description
org-info-description-as-command)
("gnus" :follow org-gnus-open :store
org-gnus-store-link)
("docview" :follow org-docview-open :export
org-docview-export :store org-docview-store-link)
("bibtex" :follow org-bibtex-open :store
org-bibtex-store-link)
("bbdb" :follow org-bbdb-open :export org-bbdb-export
:complete org-bbdb-complete-link :store
org-bbdb-store-link)
("w3m" :store org-w3m-store-link)
("doi" :follow org-link-doi-open :export
org-link-doi-export)
("file+sys") ("file+emacs")
("shell" :follow org-link--open-shell)
("news" :follow
#[514 "\301\300\302 Q \"\207"
["news" browse-url ":"] 6 "\n\n(fn URL ARG)"]
)
("mailto" :follow
#[514 "\301\300\302 Q \"\207"
["mailto" browse-url ":"] 6 "\n\n(fn URL ARG)"]
)
("https" :follow
#[514 "\301\300\302 Q \"\207"
["https" browse-url ":"] 6 "\n\n(fn URL ARG)"]
)
("http" :follow
#[514 "\301\300\302 Q \"\207"
["http" browse-url ":"] 6 "\n\n(fn URL ARG)"]
)
("ftp" :follow
#[514 "\301\300\302 Q \"\207" ["ftp" browse-url ":"]
6 "\n\n(fn URL ARG)"]
)
("help" :follow org-link--open-help :store
org-link--store-help)
("file" :complete org-link-complete-file)
("elisp" :follow org-link--open-elisp))
org-cycle-tab-first-hook '(org-babel-hide-result-toggle-maybe
org-babel-header-arg-expand)
org-todo-keywords '((sequence "[TO-DO]" "[IN-PROGRESS]" "[BLOCKED]"
"[IN-REVIEW]" "[DONE]")
)
org-return-follows-link t
org-agenda-before-write-hook '(org-agenda-add-entry-text)
org-metadown-hook '(org-babel-pop-to-session-maybe)
org-tab-first-hook '(org-babel-hide-result-toggle-maybe
org-babel-header-arg-expand)
org-sort-function 'string-collate-lessp
org--warnings nil
org-babel-pre-tangle-hook '(save-buffer)
org-export-before-parsing-hook '(org-attach-expand-links)
org-link-shell-confirm-function 'yes-or-no-p
org-fold-core-isearch-open-function 'org-fold--isearch-reveal
outline-isearch-open-invisible-function 'outline-isearch-open-invisible
org-src-mode-hook '(org-src-babel-configure-edit-buffer
org-src-mode-configure-edit-buffer)
org-babel-load-languages '((lisp . t) (python . t) (shell . t))
org-agenda-loop-over-headlines-in-active-region nil
org-babel-python-command "python3"
org-link-elisp-confirm-function 'yes-or-no-p
org-cycle-hook '(org-cycle-hide-archived-subtrees
org-cycle-show-empty-lines
org-cycle-optimize-window-after-visibility-change
org-cycle-display-inline-images)
org-persist-before-read-hook '(org-element--cache-persist-before-read)
)