Hynek Cihlar's activity
From 03/24/2026 to 04/22/2026
04/22/2026
- 04:40 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
- Paula Păstrăguș wrote:
> From my POV, this feature is meant strictly for a testing environment, not for production u... - 04:35 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
- Logging the keyboard events (and the types keys) is a potential security issue (consider passwords entered by the end...
- 04:28 AM User Interface Bug #11044 (WIP): FILL-IN with Unknown Value: Incorrect Key Input Handling
- *Code review 11044b revisions 16454..16461*
The condition @getText().equals("?")@ to check unknown value is not righ...
04/21/2026
- 03:50 AM User Interface Bug #10938 (WIP): Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
- *Code review 10938a revisions 16514..16516*
* *[MAJOR]* _functional_ @ThinClient@.@enableDisable@: On the @preview &... - 03:10 AM User Interface Bug #11294 (WIP): Widget is overlapped by another widget after the parent frame is made visible
- *Code review 11294a revisions 16468..16471*
* *[MAJOR]* _functional_ @GenericFrame@.@makeFrameVisible@: The @hiddenI...
04/17/2026
- 07:46 AM User Interface Bug #11314 (Internal Test): UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn'...
- Please regression test the changes, also include ChUI regression tests.
- 06:09 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Constantin Asofiei wrote:
> Stefanel Pezamosca wrote:
> > > Otherwise, does this affect SSO (OIDC integration)? Ste...
04/14/2026
- 04:28 AM User Interface Bug #10915 (WIP): ugly dialogs
- *Code review 10915a revisions 16534..16536*
* *[CRITICAL]* _functional_ @show@: Returns @this.operationGuard@ instea...
04/13/2026
- 02:34 AM User Interface Bug #10915 (WIP): ugly dialogs
- *Code review 10915a revisions 16509..16534*
* *[MAJOR]* _functional_ @p2j.js@.@createOpenPopupDialog@: The guard cha... - 01:19 AM User Interface Bug #10915: ugly dialogs
- Sergey Ivanovskiy wrote:
> Modern Dojo (v2+) https://dojo.io/ is a complete reboot of the framework, not compatible ...
04/11/2026
- 01:36 AM User Interface Bug #10915: ugly dialogs
- Sergey Ivanovskiy wrote:
> I don't know if it makes sense to consider Modern Dojo (v2+) for FWD web client.
What ...
04/10/2026
- 01:06 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Do not worry. It is a human error not an agentic one. :)
Human errors are precious the... - 11:57 AM Documentation Support #9709 (WIP): Needed: Basic example of configuring separate client and server
- *Code review 9709d revisions 16505..16527*
* *[CRITICAL]* _security_ @WebTokensService@.@validateWebTokenValue@ (lin... - 07:32 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> This line looks like 106 characters length @add("documentType", () -> decodeUrlEncodedPar... - 05:50 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> > Instead of exposing the full @WebTokenService@ rather create a new method on the ui dri... - 05:13 AM Documentation Support #9709 (WIP): Needed: Basic example of configuring separate client and server
- *Code review 9709d revisions 16505..16526*
* *[CRITICAL]* _functional_ @WebTokensService@.@validateWebTokenValue@: T... - 06:10 AM User Interface Bug #11044 (WIP): FILL-IN with Unknown Value: Incorrect Key Input Handling
- *Code review 11044b revisions 16454..16458*
* *[CRITICAL]* _functional_ @FillIn@.@processKeyEvent@: In the @KA_CLEAR... - 05:38 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
- *Code review 7657a revisions 15878..15906*
Before I go into any comments for the code changes I'd like to raise a co... - 03:36 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
- Greg Shah wrote:
> Is the testcase from #11271-7 a common pattern? Should we just complete the implementation of a ... - 03:32 AM Runtime Infrastructure Feature #11371: full server-side support of FWD clients
- The initial work on running client-side UI in server context was implemented in 9055a. It added very limited set of u...
- 02:50 AM Runtime Infrastructure Feature #10451 (WIP): GUI interaction event logging
- *Code review 10451a revisions 16134..16138*
* *[MAJOR]* _functional_ @ButtonListGuiImpl.Item@.@toString@: @textWidge... - 02:36 AM User Interface Bug #10938 (WIP): Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
- *Code review 10938a revisions 16469..16470*
* *[CRITICAL]* _functional_ @AbstractWidget@.@widgetRealized@: @ComboBox...
04/09/2026
- 12:27 PM User Interface Bug #10706 (WIP): Date FILL-IN: Unintended VALUE-CHANGED Event Triggered by BACKSPACE
- *Code review 10706a revisions 16368..16371*
* *[MAJOR]* _style_ @FillIn@.header: History entry 236 line exceeds the ... - 12:05 PM User Interface Bug #11211 (WIP): Improve source detection when dispatching mouse wheel events
- *Code review 11211a revisions 16437..16438*
* *[CRITICAL]* _functional_ @EntryFieldGuiImpl@.@mouseActions@: The over...
04/08/2026
- 03:11 PM User Interface Bug #10915: ugly dialogs
- Sergey Ivanovskiy wrote:
> This is not what this review state. @unregistry@ and @destroyRecursive@ is not the same a... - 05:35 AM User Interface Bug #10915: ugly dialogs
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Hynek Cihlar wrote:
> > > > * *... - 05:27 AM User Interface Bug #10915: ugly dialogs
- Sergey Ivanovskiy wrote:
> I think that this methodology to apply AI helpers to review should be together with tests... - 05:12 AM User Interface Bug #10915: ugly dialogs
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > * *[MAJOR]* _functional_ @p2j.js@.@close@: After @destroyRecursi... - 05:08 AM User Interface Bug #10915: ugly dialogs
- Sergey Ivanovskiy wrote:
> Hynek, all sequence of generated reasoning can be look like truth. You should give a proo... - 04:55 AM User Interface Bug #10915: ugly dialogs
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey, the review is generated by AI and currated by myself. I ... - 04:48 AM User Interface Bug #10915: ugly dialogs
- Sergey, the review is generated by AI and currated by myself. I always check the AI outputs. I looked in the code and...
- 03:51 AM User Interface Bug #10915 (WIP): ugly dialogs
- * *[MAJOR]* _functional_ @p2j.js@.@close@: After @destroyRecursive(false)@ is called on @that.dojoDialog@, the next s...
- 03:43 AM User Interface Bug #11294 (WIP): Widget is overlapped by another widget after the parent frame is made visible
- * *[MAJOR]* _functional_ @GenericFrame@.@setChildrenVisible@: @findHiddenWidgets@ is called unconditionally regardles...
04/07/2026
- 08:52 AM User Interface Bug #11343 (WIP): Alert-box suddenly disppears when a specific item is selected from a drop-down ...
- Code review 11343a.
* *[MAJOR]* _design_ @ComboBox@/@ThinClient@ alert-box handling: The patch treats the symptom,...
04/03/2026
- 02:51 PM Conversion Tools Feature #6319: IntelliJ plugin
- Greg, I share your concerns. IntelliJ is indeed a superior Java IDE - the debugger alone is light years ahead of VSCo...
- 12:35 PM User Interface Feature #11349: ensure that the web client works on iOS devices (both iPad and iPhone)
- We already did some preliminary work on mobile browsers support, see #9172. Below are the items needed to be addresse...
04/02/2026
- 05:08 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Code review 9709d.
*[MAJOR]* _performance_ @WebTokensService@.@validateWebTokenValue@: A new @Jwts.parser()@ build...
04/01/2026
- 01:30 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> The web service worker idea needs to setup via the browser extension if I correctly inter... - 12:13 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- **@OPENPOPUP@ not in scope in p2j.socket.js - runtime ReferenceError.** The @createOpenPopupDialog@ function was move...
- 06:15 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
- Constantin Asofiei wrote:
> Hynek, you were correct to fix the 'nextId' on 'store'.
Actually this one was spotted...
03/31/2026
- 07:03 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Hynek, thank you! You helped me to get out of panic mindset and to switch into logically-... - 05:24 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Yes, the web client is spawned successfully and even @AuthHandler@ works accordingly but ... - 04:32 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> @io.jsonwebtoken:jjwt-impl:0.13.0@ uses @com.fasterxml.jackson.core:jackson-databind:2.12...
03/30/2026
- 03:50 PM User Interface Bug #11314: UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't select the cor...
- Code review 11314a. The changes look good.
Just another point, @CTRL+SHIFT+LEFT@/@RIGHT@ are not excluded from th... - 03:45 PM User Interface Bug #11294 (WIP): Widget is overlapped by another widget after the parent frame is made visible
- With the changes @makeFrameVisible@ duplicates the logic already in @setChildrenVisible@. Can these be deduplicated?
... - 03:35 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> I commented out changes and still got 500 code for web client js. It looks like the build... - 12:41 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> I got this exception
> as a root cause that looks independent from my changes.
Reve... - 08:21 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey, I can't run Hotel GUI with 9709d. An unknown client spawning issue. I reinstalled spawner but that didn't hel...
- 08:23 AM User Interface Bug #10875 (Internal Test): COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
- Code review 10875a. The changes look good. Please regression test the changes, also include ChUI regression tests.
03/25/2026
- 08:10 AM Runtime Infrastructure Bug #11271: server-side streams and files with frames/redirected terminal
- Code review 11271b.
@FileStream.restoreStateAndOpen@ always reopens with @append=true@. What if the original strea... - 05:29 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > @9709d@ cannot. Embedded reports... - 03:57 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> @9709d@ cannot. Embedded reports that should be opened in new tabs are not authorized bec...
03/24/2026
- 05:39 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Committed revision 16488 (9709d) fixed incorrect prefix. I can t... - 05:33 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Committed revision 16488 (9709d) fixed incorrect prefix. I can test only the existed conf... - 03:28 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Code review 9709d.
*Cookie name prefix (`AuthHandler.java:194` in diff)*: The cookie name is changed to @"--Host-A... - 05:22 AM User Interface Bug #11314 (WIP): UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't select t...
- Code review 11314a.
The history entry @028@ description reads: _"Don't clear the list selection if for CTRL + LEFT... - 05:14 AM User Interface Bug #11170 (WIP): The caret position is initially wrong for DECIMAL/INTEGER FILL-IN widgets
- Code review 11170.
# *@ThinClient@ dependency creates layer violation, NPE risk, and inconsistency*: The @getIniti... - 04:46 AM User Interface Bug #10875 (WIP): COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
- Code review 10875a.
*DefaultList history header format error.* The new history entry reads @* 016 DMM 20260320@ b...
Also available in: Atom