Comments (15)
I can’t reproduce this here; can you specify what app you’re clicking a link in to trigger this behavior? In addition to just using Web day-to-day as my default browser, I've tested Slack (as a Flatpak), the System Settings → System plug links, and a Flatpaked GNOME app. All open Web for me correctly.
from browser.
I used apps like typora, visual studio code and bitwarden. First two apps opens links with Ctrl+click combination. Links from apps like terminal or links in about dialogs work fin, but those don't require to press control key to open links. So that might be direction were to look I guess, but I can not explain bitwarden behavior.
Also, I tried it on new account and the same thing happens.
from browser.
I notice the tab bar is gone too, so seems like all elementary customizations are lost. Guess: Electron filters environment variables and drops XDG_CURRENT_DESKTOP?
from browser.
I notice the tab bar is gone too, so seems like all elementary customizations are lost. Guess: Electron filters environment variables and drops XDG_CURRENT_DESKTOP?
I didn't notice that it is related to electron apps. I tried Whatsapp and google messages electron web wrapper and from there links also behave the same. All makes sense now.
from browser.
I used apps like typora, visual studio code and bitwarden.
So all of these apps are using Electron? I was just guessing: I have no clue how they're written, except Visual Studio Code.
Do normal apps work? Easy test would be the elementary mail app.
from browser.
Normal apps work just fine. Tried to open links from terminal, lutris menu links and basically any app that have about dialog with link to web page, all open Epiphany with elementary theme.
from browser.
I think my guess is probably right, then. If Electron is stripping the environment for some reason, then Epiphany has no way to know it's running under Pantheon and losing all the elementary customizations is expected. Do the close buttons in the browser tabs switch to the right as well?
from browser.
No. You can see in pic above that buttons don't move.
from browser.
I can't because the tab bar is hidden in the first pic, because you only have one tab open, because showing the tab bar when there is only one tab is an elementary customization. ;)
from browser.
It's not just about visible first tab. Buttons and layout also is different.
For one thing you were right, it is related to XDG_CURRENT_DESKTOP env variable. Setting an override solves this bug:
$ sudo flatpak override --env=XDG_CURRENT_DESKTOP=Pantheon org.gnome.Epiphany
Could possibly set it as global, but I'm not sure that would be the right approach.
from browser.
The right approach is to fix Electron.
from browser.
Disappearing environment variables is going to affect all sorts of stuff, way beyond just Epiphany. ;)
from browser.
Again, I tested with Slack (a Flatpaked Electron app) and I cannot reproduce this issue. I also use Flatpaked Bitwarden daily and cannot reproduce it there. I can give a try with some of the other apps but it seems like something else is going on here.
from browser.
Last thing I could imagine is switching default browsers in settings > default apps. Maybe it's triggered from there.
I have Microsoft Edge (deb) and Firefox (flatpak) installed additionally.
from browser.
Gonna close as "Out of scope" this since it sounds like it's an Electron issue
from browser.
Related Issues (20)
- Application search doesnt search for documents from Home HOT 1
- "KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission denied" when I try to open some sites HOT 1
- touchpad gestures don't work HOT 2
- bookmark popover is too small HOT 2
- Poor dark theme contrast on console output
- There is a symbol partially covered by the search bar in incognito mode. HOT 1
- Can't open any page with mixed user locals HOT 3
- Standard Web Browser HOT 2
- Epiphany should block trackers and related advertisements HOT 8
- Epiphany doesn't block popup windows like every other browser HOT 7
- No pages load on elementary 7 HOT 4
- Web Browser keep on loading and doesn't search anything HOT 8
- Progress bar in address bar HOT 2
- Successful authentication for desktop app redirects in browser do not work HOT 1
- Info about... HOT 9
- Style .message-popover HOT 1
- See if transparent lists in popovers break anything HOT 1
- Performance significantly slower than that of epiphany from flatpak (gnome nightly) HOT 8
- Unable to open Github
- Some tips for a more beautiful Web HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from browser.