org-sort-entries seems to unfold everything in the subtree even if no modification was done to the buffer during sorting.
Steps to reproduce: Consider the following org file: #+begin_src org ,* a :PROPERTIES: :ID: 279e797c-f4a7-47bb-80f6-e72ac6f3ec55 :END: :DRAWER: Blah :END: ,** test #+end_src 1. emacs -Q 2. Fold all the drawers and entries in the buffer 3a. Call M-x org-sort-entries p 3b. Call M-: (org-sort-entries nil ?p) RET Expected behaviour for 3a: Subtree is unfolded, all the property drawers are folded, buffer is unchanged Observed behaviour for 3a: Subtree is unfolded, all the property drawers are also unfolded, buffer is marked modified Expected behaviour for 3b: Subtree is folded, all the property drawers are folded, buffer is unchanged Observed behaviour for 3b: Subtree is unfolded, all the property drawers are also unfolded, buffer is marked modified Regards, Ihor Emacs : GNU Emacs 27.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit) of 2019-04-29 Package: Org mode version 9.1.13 (9.1.13-dist @ /home/yantar92/.emacs.d/straight/build/org/) -- Ihor Radchenko, PhD, Center for Advancing Materials Performance from the Nanoscale (CAMP-nano) State Key Laboratory for Mechanical Behavior of Materials, Xi'an Jiaotong University, Xi'an, China Email: yanta...@gmail.com, ihor_radche...@alumni.sutd.edu.sg