* org.el (org-check-before-invisible-edit): Don't just cycle, show the subtree, as cycling may leave the current heading folded. Thanks to Paul Stansell for reporting this.
@@ -19465,7 +19465,7 @@ The detailed reaction depends on the user option `org-catch-invisible-edits'."
(if invisible-before-point
(goto-char (previous-single-char-property-change
(point) 'invisible)))
- (org-cycle))
+ (show-subtree))
(cond
((eq org-catch-invisible-edits 'show)
;; That's it, we do the edit after showing