This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git


The following commit(s) were added to refs/heads/master by this push:
     new 85bed5e8c8 ISIS-3198: fixes toggled visibility issue
85bed5e8c8 is described below

commit 85bed5e8c8e1ee3b385cef8653614f294b04eb8b
Author: Andi Huber <[email protected]>
AuthorDate: Thu Sep 15 16:47:53 2022 +0200

    ISIS-3198: fixes toggled visibility issue
---
 .../isis/viewer/wicket/ui/components/scalars/ScalarPanelAbstract.java  | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelAbstract.java
 
b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelAbstract.java
index b83d82208a..cc39c75794 100644
--- 
a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelAbstract.java
+++ 
b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelAbstract.java
@@ -612,9 +612,10 @@ implements ScalarModelSubscriber {
        val scalarModel = scalarModel();
 
        // visibility
+       val visibilityBefore = isVisible() && isVisibilityAllowed();
        val visibilityConsent = 
paramModel.getParameterNegotiationModel().getVisibilityConsent(paramModel.getParameterIndex());
-       val visibilityBefore = isVisible();
        val visibilityAfter = visibilityConsent.isAllowed();
+       setVisibilityAllowed(visibilityAfter);
        setVisible(visibilityAfter);
 
        // usability

Reply via email to