diff --git a/CHANGES.md b/CHANGES.md
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -23,20 +23,25 @@
 See also the hledger changelog.
 
 
+# 1.50.2 2025-09-26
+
+- Uses hledger 1.50.2
+
+
 # 1.50.1 2025-09-16
 
 Fixes
 
-- The transaction screen and error screen now update on data changes like other screens,
-  eg when using the E key, g key, or --watch.
-  [#2014], [#2288]
-
 - When the journal is reloaded by the `g` key or `--watch`, the
-  --pivot (and --obfuscate) options are now preserved,
+  `--pivot` (and `--obfuscate`) options are now preserved,
   and spurious errors are avoided.
   [#2451]
 
-- The Z key (and the -E command line flag) toggles zero-balance accounts again.
+- The transaction screen and error screen now update on data changes like other screens,
+  eg when using the `E` or `g` keys or `--watch`.
+  [#2014], [#2288]
+
+- The `Z` key (and the `-E` command line flag) toggle zero-balance accounts again.
   (Stephen Morgan, [#2454])
 
 Improvements
diff --git a/hledger-ui.1 b/hledger-ui.1
--- a/hledger-ui.1
+++ b/hledger-ui.1
@@ -1,5 +1,5 @@
 
-.TH "HLEDGER\-UI" "1" "September 2025" "hledger-ui-1.50.1 " "hledger User Manuals"
+.TH "HLEDGER\-UI" "1" "September 2025" "hledger-ui-1.50.2 " "hledger User Manuals"
 
 
 
@@ -17,7 +17,7 @@
 .PD
 \f[CR]hledger ui [OPTS] [QUERYARGS]\f[R]
 .SH DESCRIPTION
-This manual is for hledger\[aq]s terminal interface, version 1.50.1.
+This manual is for hledger\[aq]s terminal interface, version 1.50.2.
 See also the hledger manual for common concepts and file formats.
 .PP
 hledger is a robust, user\-friendly, cross\-platform set of programs for
@@ -406,14 +406,6 @@
 On this screen (and the register screen), the \f[CR]E\f[R] key will open
 your text editor with the cursor positioned at the current transaction
 if possible.
-.PP
-This screen has a limitation with showing file updates: it will not show
-them until you exit and re\-enter it.
-So eg to see the effect of using the \f[CR]E\f[R] key, currently you
-must: \- press \f[CR]E\f[R], edit and save the file, then exit the
-editor, returning to hledger\-ui \- press \f[CR]g\f[R] to reload the
-file (or use \f[CR]\-w/\-\-watch\f[R] mode) \- press \f[CR]LEFT\f[R]
-then \f[CR]RIGHT\f[R] to exit and re\-enter the transaction screen.
 .SS Error screen
 This screen will appear if there is a problem, such as a parse error,
 when you press g to reload.
@@ -494,10 +486,6 @@
 .PP
 \f[CR]\-\-watch\f[R] is not robust, especially with large files (see
 WATCH MODE above).
-.PP
-The Transaction screen does not update after file changes, even if you
-press \f[CR]g\f[R], until you exit and re\-enter it.
-(#2288)
 .PP
 If you press \f[CR]g\f[R] with large files, there could be a noticeable
 pause with the UI unresponsive.
diff --git a/hledger-ui.cabal b/hledger-ui.cabal
--- a/hledger-ui.cabal
+++ b/hledger-ui.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           hledger-ui
-version:        1.50.1
+version:        1.50.2
 synopsis:       Terminal interface for the hledger accounting system
 description:    A simple terminal user interface for the hledger accounting system.
                 It can be a more convenient way to browse your accounts than the CLI.
@@ -74,7 +74,7 @@
   hs-source-dirs:
       ./
   ghc-options: -Wall -Wno-incomplete-uni-patterns -Wno-missing-signatures -Wno-orphans -Wno-type-defaults -Wno-unused-do-bind
-  cpp-options: -DVERSION="1.50.1" -DVERSION="1.50.1"
+  cpp-options: -DVERSION="1.50.2" -DVERSION="1.50.2"
   build-depends:
       ansi-terminal >=0.9
     , async
@@ -89,8 +89,8 @@
     , filepath
     , fsnotify >=0.4.2.0 && <0.5
     , githash >=0.1.6.2
-    , hledger >=1.50.1 && <1.51
-    , hledger-lib >=1.50.1 && <1.51
+    , hledger >=1.50.2 && <1.51
+    , hledger-lib >=1.50.2 && <1.51
     , megaparsec >=7.0.0 && <9.8
     , microlens >=0.4
     , microlens-platform >=0.2.3.1
@@ -125,7 +125,7 @@
   hs-source-dirs:
       app
   ghc-options: -Wall -Wno-incomplete-uni-patterns -Wno-missing-signatures -Wno-orphans -Wno-type-defaults -Wno-unused-do-bind -with-rtsopts=-T
-  cpp-options: -DVERSION="1.50.1"
+  cpp-options: -DVERSION="1.50.2"
   build-depends:
       base >=4.18 && <4.22
     , hledger-ui
diff --git a/hledger-ui.info b/hledger-ui.info
--- a/hledger-ui.info
+++ b/hledger-ui.info
@@ -18,7 +18,7 @@
 or
 'hledger ui [OPTS] [QUERYARGS]'
 
-   This manual is for hledger's terminal interface, version 1.50.1.  See
+   This manual is for hledger's terminal interface, version 1.50.2.  See
 also the hledger manual for common concepts and file formats.
 
    hledger is a robust, user-friendly, cross-platform set of programs
@@ -453,13 +453,6 @@
 text editor with the cursor positioned at the current transaction if
 possible.
 
-   This screen has a limitation with showing file updates: it will not
-show them until you exit and re-enter it.  So eg to see the effect of
-using the 'E' key, currently you must: - press 'E', edit and save the
-file, then exit the editor, returning to hledger-ui - press 'g' to
-reload the file (or use '-w/--watch' mode) - press 'LEFT' then 'RIGHT'
-to exit and re-enter the transaction screen.
-
 
 File: hledger-ui.info,  Node: Error screen,  Prev: Transaction screen,  Up: SCREENS
 
@@ -556,9 +549,6 @@
    '--watch' is not robust, especially with large files (see WATCH MODE
 above).
 
-   The Transaction screen does not update after file changes, even if
-you press 'g', until you exit and re-enter it.  (#2288)
-
    If you press 'g' with large files, there could be a noticeable pause
 with the UI unresponsive.
 
@@ -576,11 +566,11 @@
 Node: All accounts screen16229
 Node: Register screen16592
 Node: Transaction screen19035
-Node: Error screen20610
-Node: WATCH MODE20976
-Node: --watch problems21874
-Node: ENVIRONMENT23227
-Node: BUGS23460
+Node: Error screen20215
+Node: WATCH MODE20581
+Node: --watch problems21479
+Node: ENVIRONMENT22832
+Node: BUGS23065
 
 End Tag Table
 
diff --git a/hledger-ui.txt b/hledger-ui.txt
--- a/hledger-ui.txt
+++ b/hledger-ui.txt
@@ -11,7 +11,7 @@
        hledger ui [OPTS] [QUERYARGS]
 
 DESCRIPTION
-       This manual is for hledger's terminal interface, version  1.50.1.   See
+       This manual is for hledger's terminal interface, version  1.50.2.   See
        also the hledger manual for common concepts and file formats.
 
        hledger  is a robust, user-friendly, cross-platform set of programs for
@@ -366,13 +366,6 @@
        editor with the cursor positioned at the current transaction if  possi-
        ble.
 
-       This  screen  has  a  limitation with showing file updates: it will not
-       show them until you exit and re-enter it.  So eg to see the  effect  of
-       using the E key, currently you must: - press E, edit and save the file,
-       then  exit  the editor, returning to hledger-ui - press g to reload the
-       file (or use -w/--watch mode) - press  LEFT  then  RIGHT  to  exit  and
-       re-enter the transaction screen.
-
    Error screen
        This  screen  will appear if there is a problem, such as a parse error,
        when you press g to reload.  Once you have fixed the problem,  press  g
@@ -447,9 +440,6 @@
        --watch is not robust, especially with  large  files  (see  WATCH  MODE
        above).
 
-       The  Transaction screen does not update after file changes, even if you
-       press g, until you exit and re-enter it.  (#2288)
-
        If you press g with large files, there could be a noticeable pause with
        the UI unresponsive.
 
@@ -471,4 +461,4 @@
 SEE ALSO
        hledger(1), hledger-ui(1), hledger-web(1), ledger(1)
 
-hledger-ui-1.50.1               September 2025                   HLEDGER-UI(1)
+hledger-ui-1.50.2               September 2025                   HLEDGER-UI(1)
