Changes On Branch mistake
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Changes In Branch mistake Excluding Merge-Ins

This is equivalent to a diff from fd327fd261 to 1c932836f2

2026-06-13
01:42
Small tweak on /chat single-line input field: everything was transparent when focused, let's put a small border at least. check-in: 935bd936ac user: mgagnon tags: forum-editor-2026
2026-06-12
15:30
Fix a null deref in pre-Web Locks browsers. (Edit: no, it doesn't. The object the guard is around on is an age-old JS-ism.) Closed-Leaf check-in: 1c932836f2 user: stephan tags: mistake
15:22
Bug fixes: /attachadd?legacyArgName=X was (A) having its form pulled out from underneath it by JS and (B) not handling ticket IDs properly. check-in: fd327fd261 user: stephan tags: forum-editor-2026
14:24
Minor cleanups. Add a 'Post as USERNAME' label to the forum editor, per suggestion in the forum. check-in: 73c5b76df7 user: stephan tags: forum-editor-2026

Changes to src/fossil.page.forumpost.js.
1130
1131
1132
1133
1134
1135
1136
1137

1138
1139
1140
1141
1142
1143
1144
1130
1131
1132
1133
1134
1135
1136

1137
1138
1139
1140
1141
1142
1143
1144







-
+







             necessarily the root edit of that post, which is what we
             really want as a draft key so that the draft does not
             disappear if firt is later edited (giving us a new firt
             value here). */
            || fpid
        );
        let releaseLock;
        if( window.navigator.locks ){
        if( window.navigator?.locks ){
          releaseLock = await new Promise((resolve)=>{
            window.navigator.locks.request(
              'fossil-'+draftKey,
              {ifAvailable: true},
              async (lock) => {
                if( !lock ){
                  /*lock contention*/