Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Display issues on Chromium-Edge in Windows High Contrast Mode #3604

Open
BlackenedPies opened this issue Jun 22, 2020 · 5 comments
Open

Display issues on Chromium-Edge in Windows High Contrast Mode #3604

BlackenedPies opened this issue Jun 22, 2020 · 5 comments

Comments

@BlackenedPies
Copy link

Hello,

When Windows HCM is enabled (PrtSc+LAlt+LShift) on Chromium-Edge (Version 83.0.478.54), vimium doesn't render its elements properly such as 'open link' (f,F) or the help menu (?)

vimiumC
vimiumC2

@gdh1995
Copy link
Contributor

gdh1995 commented Jun 22, 2020

Um, I'll look at it and try finding a word around in this weekend.

Update: It seems that you were using Vimium C when making this screen snapshot. Though Vimium does get a similar result.

BTW, this issue is somehow like gdh1995/vimium-c#111, which is very hard to solve until a browser provides more APIs than the current.

Updated: UI issues in high-contrast mode have been solved (gdh1995/vimium-c#191)

gdh1995 added a commit to gdh1995/vimium-c that referenced this issue Jun 25, 2020
@BlackenedPies
Copy link
Author

BlackenedPies commented Jun 25, 2020

Unfortunately, I'm unable to test it in Edge Version 83.0.478.56 as, after installing the extension in developer mode and rebooting, vimium reports the error below and doesn't function (the store version of vimium still works, but doesn't show text correctly)

Maybe Vimium C is not running on this page.
Your browser does not run web extensions like Vimium / Vimium C on certain pages, usually for security reasons.
Unless your browser's developers change their policy, then unfortunately it is not possible to make Vimium / Vimium C
(or any other web extension, for that matter) work on this page.
If Vimium C is newly installed, please refresh to get it work.
Configure more on the options page. Version 1.83.4.

@gdh1995
Copy link
Contributor

gdh1995 commented Jun 25, 2020

Sorry the last .zip file is wrong, and I've deleted it because it leaks an irrelevant .mp4 file.

You may test this version:
vimium_c-1.83.4-edge-ba17c0f-debug.zip

May test Vimium C v1.84.0.

I found a trick: wrap UI elements in <body> and then Edge will show text in them correctlly.

Install:

unzip a zip file into an empty folder
if on Chrome, open chrome://extensions/ and enable the "developer mode"
if on Firefox, open about:debugging#/runtime/this-firefox manually
click the "load extension" button and select the extension folder or manifest.json

gdh1995 added a commit to gdh1995/vimium-c that referenced this issue Jun 25, 2020
@BlackenedPies
Copy link
Author

Sorry the delay. The provided version appears to act like the Store version and doesn't display text correctly on my test systems

@gdh1995
Copy link
Contributor

gdh1995 commented Sep 19, 2021

Um, I once forgot this issue. Has there been any change of this problem?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants