屏幕叠加:UI 中缺少边距?仅在 Edge 上出现

I’m getting a text overlay when I display my user activity or notifications.

This is only when using Edge, a fresh instance I just fired up. To my knowledge there are no tweaks on the setup, fresh out of the box. It shows when I click on Notifications or Activity for the user I am logged in as.

It does not happen when I log in from Chrome or Netscape. I’ve been looking for any other place where gutters are not working… for example they are working fine on the Admin Plugins page.

Examples:

Another example:

What version of Edge? Make sure you are on latest.

1 个赞

I am currently on 42.17134.1.0. Windows update says this is the current version as of yesterday. It is still doing it today.

1 个赞

Here’s a new clue, and it’s a weird one. It isn’t Edge at all, this is something about one particular user.

I’m piping inputs to our current home-grown mail list system into Discourse and using an ‘Input’ account to process them then switch topics into our main categories. The input stream goes into a category which only the Input account can see.

To spin this up I have three accounts: My personal account, the Input account and a Test user account.

Only the Input account has this problem, and it happens on multiple browsers. The topic should probably be edited to reflect this new understanding.

One more clue… the Input account also does not show the latest / unread text next to the category listing in category/latest mode.

So… what could possibly be different for this user to affect the UI?

1 个赞

Another clue on this missing gutter issue. Please note it does it on all browsers, not just edge as first suspected.

When I impersonate this ‘Input’ user from another login the problem does not occur, the user activity and notifications menu gutters work fine.

I have not found any other functional areas where this is a problem, including the settings which seem very similar in design.

I tried turning off various settings, some of which I had recently changed, to see if it would change something. No change.

I am using SSO for all users, but a unique SSO for this user. I have one other user with the same unique entry… he is not experiencing this issue.

Have you updated Discourse recently? Your issue may have been fixed a few weeks ago

3 个赞

My instance was updated on July 15th. 10 days after this topic was closed… wonder if it made it into that build?

That bug does indeed seem to be the exact situation. I would make a comment on that topic but I see it is closed… I’ll be glad to share what I can to help pin down the triggers on my end.

1 个赞

The original bug was specific to Edge, and the fix for it was also specific to Edge (see commit). But if this happens on multiple browsers, then the issue is something else. Maybe the issue only happens with users that have a specific role? Can you create a second user account, with the same roles as Input and see if issue can be reproduced?

Yes! I was able to duplicate the issue with another user. They are now both set up as follows:

And the test user view looks like this:

Now that this user is ‘broken’ I can’t get that user to work properly again. I reset the permissions back and the issue remains.

How can I help with debugging?

So now the layout is broken for both users?

That is correct. Both users exhibit the lack of gutter on both IE and Edge. In the past I tried Netscape and Chrome also… it would probably help to confirm that they are also both broken. I’ll test that.

Hi Keith,
I can reproduce this locally on IE15 / Windows10 only if I revert the commit that fixes the issue. So, most likely, your instance isn’t up to date. Please make sure your instance is up to date and try again.

2 个赞

I’ll watch for that update… the last was July 15th… I think the commit was July 10th. Hopefully this update was just in testing then… Thanks.

2 个赞

我的 Discourse 实例已在 4 天前更新,但该问题仍然存在。目前该问题在 Explorer 和 Edge 浏览器中可观察到,但在 Netscape 或 Chrome 中未出现。此问题仅影响两位用户:一位是我首次提及的用户,另一位是测试用户,我在该测试用户上复现了上述相同条件。

我明白我的 Discourse 版本仍然比较旧……我使用的是 Discourse 2.3.3。

因此,我认为该问题已在 7 月中旬解决,可能尚未同步到我位于 Communiteq(原 DiscourseHosting)的实例上。

3 个赞

2.3.3 版本才发布一周,这更多是关于该修复是否已向后移植到稳定版(看起来还没有,也许 @pmusaraj 可以处理?)

没问题,这是一个单行修复,现已反向移植到稳定版。

4 个赞

感谢 @pmusaraj!!

@Cardinalflyer 你的论坛现在已经有这个修复了。

2 个赞

成功了!非常感谢大家!

2 个赞