Vaadin应用程序在显示更改前丢失CSS样式

Vaadin应用程序在显示更改前丢失CSS样式,css,vaadin,Css,Vaadin,我正在开发带有主页和多选项卡视图的vaadin应用程序 主页上有两个链接按钮,如“登录|注册”所示,即具有一定间距,并由管道字符分隔。当我点击“登录”时,在主页上和登录屏幕显示之前发生的是两个链接之间的间距,管道字符丢失,就像“登录|注册”一样,因此它们似乎丢失了位置,然后显示登录页面 这种行为在整个应用程序中都可以观察到,而不仅仅是在主页上,也就是说,屏幕上的项目在改变显示位置之前的行为 我对发生这种情况的最佳猜测是,出于某种原因,CSS样式在显示更改之前丢失了一秒钟,从而导致轻微的位置移动

我正在开发带有主页和多选项卡视图的vaadin应用程序

主页上有两个链接按钮,如“登录|注册”所示,即具有一定间距,并由管道字符分隔。当我点击“登录”时,在主页上和登录屏幕显示之前发生的是两个链接之间的间距,管道字符丢失,就像“登录|注册”一样,因此它们似乎丢失了位置,然后显示登录页面

这种行为在整个应用程序中都可以观察到,而不仅仅是在主页上,也就是说,屏幕上的项目在改变显示位置之前的行为

我对发生这种情况的最佳猜测是,出于某种原因,CSS样式在显示更改之前丢失了一秒钟,从而导致轻微的位置移动

这是相当恼人的,因为视图似乎在视图更改之前闪烁


任何关于为什么会发生这种情况以及如何停止这种行为的想法。

我看不出样式丢失的原因,因此我怀疑代码中可能有什么原因。如果可能的话,共享分条版本将有助于解决这个问题。谢谢@Morfic不确定哪一位最适合共享,而不是共享我正在处理的项目中的代码。我将创建一个小项目来说明这个问题。在github或类似的平台上(即使在这里,它适合一两门课)加油确实是你想要的,你在导航时(重新)设置主题了吗?