Coder Social home page Coder Social logo

browser's Introduction

Epiphany

Epiphany (aka GNOME Web) Flatpak'd for elementary OS

Building, Testing, and Installation

Run flatpak-builder to configure the build environment, download dependencies, build, and install

flatpak-builder build org.gnome.epiphany.json --user --install --force-clean --install-deps-from=appcenter

execute with org.gnome.Epiphany

flatpak run org.gnome.Epiphany

browser's People

Contributors

btkostner avatar cassidyjames avatar danirabbit avatar davidmhewitt avatar dependabot[bot] avatar elementarybot avatar ryonakano avatar tintou avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

browser's Issues

Epiphany: Double-click in find bar opens new tab

Migrated from https://gitlab.gnome.org/GNOME/epiphany/issues/839.
This does not occur on the Flatpak build, and Epiphany devs suggest that it's due to Elementary patches. It sounds similar to elementary/os-patches#38, so it could be the same cause.

If I double-click a button on the "find in page" bar, it opens a new tab. This is simply a result of clicking multiple times quickly, which I do often if I want to move down a couple results, or if I double-click to select text in the search field. Of course, any clicks after the second get sent to the new tab page and have no effect on the original.

Specifically, this happens when I double-click on the up/down buttons and the text field. Also, if I double-click a button, only the first one appears to be sent through. The highlighted result moves down by one, not two, so it seems like the double-click behavior intercepts the second click before the button can receive it. However, double-clicking the text field does result in selecting the text (once I tab back to the original), as if I had double-clicked it normally.

I assume that this is the same handler that opens a new tab when you double-click the tab bar, which is also being applied to this other component. I don't know if this is specific to the find bar. I don't think Epiphany has any other similar UIs, like a bookmarks bar, that I could test.

My system:

  • Elementary OS 5.0 Juno (up to date as of Jun 30 2019)
  • Epiphany version 3.28.5
  • WebKitGTK version 2.4.11

Parent window not dimmed when selecting files

What Happened?

2021-11-30.08.09.30.321276700.mp4

After the new Gala update, pop-ups like the file chooser portal is appear on top of the window and dim the parent window to show the hierarchy of windows and express to the user that they must resolve this before they proceed. However, in Web the parent window is not dimmed when the file chooser portal opens.

Steps to Reproduce

  1. Use the select file option on any website to open the file chooser portal
  2. Click on anywhere outside the portal. You will receive no response. The user must either choose a file or cancel the operation to proceed
  3. The parent window is not dimmed

Expected Behavior

The parent window is dimmed

OS Version

6.x (Odin)

Software Version

Latest release (I have run all updates)

Log Output

No response

Hardware Info

No response

Incorrect tab bar position in full screen mode

What Happened?

2021-11-21.05.05.44.865792908.mp4

There is a gap between the tab bar and the header bar such that web content can be seen through the gap.

Steps to Reproduce

  1. Visit a website
  2. Enter fullscreen mode
  3. Scroll

Expected Behavior

There is no gap between tab bar and header bar

OS Version

6.x (Odin)

Software Version

Latest release (I have run all updates)

Log Output

No response

Hardware Info

No response

Successful authentication for desktop app redirects in browser do not work

What Happened?

After successfully authenticating in Web, Web cannot redirect user successfully so authentication for desktop app is never completed.

So far behaviour exists in GitHub Desktop App and Todoist - all installed via AppCenter

Steps to Reproduce

  1. Install GitHub Desktop App
  2. Launch GitHub and follow login instructions to authenticate
  3. On successful authentication, redirect is issued (x-github-desktop-dev-auth://oauth...)
  4. Browser is unable to handle redirect, desktop app is never authenticated

Expected Behavior

Browser should redirect correctly and allow apps to become authenticated

OS Version

7.x (Early Access)

Software Version

Latest release (I have run all updates)

Log Output

No response

Hardware Info

No response

"Appearance" tab is cut off in preferences menu

What Happened

Title pretty much says it all. Not a huge deal but doesn't look good. Not affected by resizing the window

Screenshot from 2021-03-05 02 33 16

Expected Behavior

Text and icons should always scale to fit the tab

Steps to Reproduce

  1. Open Epiphany flatpak
  2. Open Preferences
  3. Behold

Logs

Platform Information

elementary os 6, latest release

Close button in search bars of Epiphany & Evince is on the wrong side

Prerequisites

  • I have searched open and closed issues for duplicates.

Describe the bug

What it says on the tin - the close buttons in search bars of these two gnome apps are on the right, which is not consistent with the rest of those apps (and the rest of the system).

To Reproduce

Steps to reproduce the behavior:

  1. Open Epiphany browser or document in Evince.
  2. Press Ctrl+F to start searching
  3. The close button of the search bar that appears is on the right side

Expected behavior

The close button in search bar should be consistently on the left side.

Screenshots or screen recordings

Snímek z 2020-03-31 18-34-42

Snímek z 2020-03-31 18-36-56

Logs

Platform Information

  • OS: elementary OS

  • OS Version: Hera

  • HW: multiple laptops

  • I'm using the latest version from git that I've manually compiled

  • I'm using the latest released stable version

Additional context

Epiphany should block trackers and related advertisements

Forgive me for filing this bug here as I couldn't find any repo for the slightly-modified Epiphany being shipped by elementary.

For a company with a strong stance on privacy by design, it is somewhat strange to see the default elementary browser shipping with the setting of "Block advertisements" and "Block trackers" turned off. Even upstream has the settings on, but elementary has explicitly turned it off it seems (?).
screenshot from 2019-02-27 07-10-48


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Cannot run most websites (probably missing dependencies)

What Happened?

Hello! Hope everyone is having a great day!

Today I just installed elementaryOS 6 Odin, updated everything through the AppCenter and went into Epiphany (aka GNOME Web) in order to have internet access. I tested it on a very simple website I created myself (https://www.eppencoders.com.br) and everything just works. Great! The same can be said about a pretty small web-based snake game I created a while ago, at (https://pedropaulosuzuki.github.io/snake_game_JS). Google (https://www.google.com) also works fine! So what's the issue?

Well, any other website I tried just did not work. Flathub (https://flathub.org), YouTube (https://www.youtube.com) and even Github (https://github.com/elementary) failed. (Actually Github worked for about 5 seconds and then, all of a sudden, it didn't). I had to install the Flatpak version of Firefox from the terminal in order to even open this issue. And as the installation ended, Epiphany just came back to life!

Thus, I suspect that some dependency was missing and then, when Firefox got installed as a flatpak, everything came back to life. I did not experience that when I installed elementaryOS 6 earlier on a GNOME Boxes instance, so I'm not 100% sure what happened and now I don't think I can reproduce the issue again, unless I reinstall eOS 6, which I don't think is the best idea. Does anyone know how can we check that? Thanks for your time!!

Steps to Reproduce

  1. Installed elementaryOS 6 Odin;
  2. Run all current updates from the AppCenter (didn't test on 100% fresh install);
  3. Open GNOME Web (Epiphany);
  4. Try any of the following websites: Github, Youtube or Flathub.

Expected Behavior

Expected websites to work. They did not work until I installed Firefox from flathub using terminal commands, which made Epiphany work too, probably due to the installation of some kind of dependency.

Note: I did run 'sudo apt autoremove' earlier and one package got removed, but I don't remember what it was, but I'm pretty sure it had nothing to do with this issue, but it might be a thing, idk.

OS Version

6.x (Odin)

Software Version

Latest release (I have run all updates)

Log Output

No logs.

Hardware Info

OS: elementaryOS 6 Odin
CPU: Intel Core i5 4460
GPU: NVIDIA GTX 750 TI 2GB
RAM: 8 GB DDR3 1600 MHz
NVIDIA Driver 470.63.01

Style .message-popover

What Happened?

Password save is now a popover with style class .message-popover. It has some styles that aren't quite right like flat buttons with rounded border radii and a title label that's too small.

Steps to Reproduce

Enter a password into a website that triggers the "Save this password" behavior

Expected Behavior

Should match styles from Granite.MessageDialog as closely as we can

OS Version

7.x (Horus)

Software Version

Latest release (I have run all updates)

Log Output

No response

Hardware Info

No response

Can't open any page with mixed user locals

What Happened?

Epiphany / GNOME Web won't load any page if you have mixed user locals. Same issue as reported in StackExchange

Steps to Reproduce

  1. open system settings -> 'language and region' and change 'formats' to a different language and hit 'set language' (the 2nd button)
  2. logout and log in again
  3. open epiphany and try to open any website

Expected Behavior

Epiphany won't load any website. It's very inconvenient to explain to a new user why this seems to be a problem. According to the answer provided on StackExchange there is already a fix available: flatpak/flatpak#3712

OS Version

6.x (Odin)

Software Version

Latest release (I have run all updates)

Log Output

jul 18 20:54:55 ASUS-FLOBOOK io.elementary.wingpanel.desktop[15636]: flatpak-spawn: Invalid byte sequence in conversion input
jul 18 20:54:55 ASUS-FLOBOOK io.elementary.wingpanel.desktop[15636]: Try "flatpak-spawn --help" for more information.
jul 18 20:54:55 ASUS-FLOBOOK epiphany[6253]: Web process crashed

Hardware Info

No response

Info about...

What Happened?

In some GNOME applications there is an "Info about..." button in the main application menu. In Web, however, it is no longer present. So what is the correct choice?

Steps to Reproduce

  1. Open a GNOME application
  2. Open the main application menu

Expected Behavior

Make one choice for all GNOME applications

OS Version

6.x (Odin)

Software Version

Latest release (I have run all updates)

Log Output

No response

Hardware Info

No response

Cannot print PDF files

What Happened

When a PDF file is opened inside Web, and the print feature is used, the file cannot be printed. There are no error messages -- after I select a valid printer and press print nothing happens. If I save the file and print from Document Viewer, it can be successfully printed. Permission for 'Printing -- access printers' is already granted in Settings-> Applications-> Permissions.

Expected Behavior

The document should be printed correctly

Steps to Reproduce

  1. Open a PDF document in Web
  2. Press print
  3. Nothing happens

Logs

Platform Information

Gnome Web 3.38.3 (daily) (appcenter systemwide)

Videos in Epiphany appear yellow-purple

I have had this bug since the launch of Juno. Loki was unaffected. I am using the Padoka Stable PPA for more up-to-date graphics drivers (Mesa 18.3.0 at the moment) but this also happens on the default graphics drivers, which at the time of writing are Mesa 18.0.5.
epiphanyn videobugi - youtube
epiphanyn videobugi - vimeo
jarjestelmatiedot
To be more specific than the system information screen: My graphics card is Radeon R9 290. Also, the integrated graphics card is not being used.

On Mozilla Firefox there are no video playback problems whatsoever.

EDIT: My laptop is also affected. System information as follows:
jarjestelmatiedot

Either add elementary stylesheet or build with elementary SDK

What Happened

Epiphany is back to using Adwaita again as the stylesheet

Expected Behavior

Epiphany should use the elementary stylesheet. We have a couple of options here:

  • We could add the stylesheet itself to the flatpak
  • We could use the elementary Sdk. However, I'm not sure that Epiphany 40 will build against elementary Sdk since it's currently based on the GNOME 3.38 Sdk.

Web Browser keep on loading and doesn't search anything

Screenshot from 2022-12-19 04-19-38
Web Browser Keep on loading and doesn't response to any query.
Chrome Works Fine.
Faced this issue after updating all applications from the store.
Hardware
Quad-Core Intel® Core™ i7-8565U CPU @ 1.80GHz
Intel® UHD Graphics 620 (Whiskey Lake)
NVIDIA Corporation GP108M [GeForce MX250]
7.7 GiB memory
90.2 GB storage (HDD)

Poor dark theme contrast on console output

What Happened?

Hello! How are y'all doing?

I'd like to thank y'all first for the amazing work with elementaryOS 6.1 Jólnir, you guys did something really good here.

About the issue, I was experimenting with Epiphany 41.0 today on my elementaryOS 6.1 install and noticed that, when using the dark mode, the text selection becomes quite hard to read on the devtools console due to bad contrast. I don't know if it is a WebkitGTK issue, if it is an Epiphany issue or if it is a elementaryOS stylesheet issue, but it gets really bad to read, and that's not a good experience for those using dark mode and GNOME Web at the same time.

Here are some screenshots of this problem.

Dark theme console selection with poor contrast

console-selection-dark-mode-poor-contrast

Dark theme console output selection with poor contrast

console-output-selection-dark-mode-poor-contrast

And here are some screenshots of the light theme that works just fine!

Light theme console selection with good contrast

console-selection-light-mode-good-contrast

Light theme console output selection with good contrast

console-output-selection-light-mode-good-contrast

Using elementaryOS 6.1 Jólnir and GNOME Web 41.0.
System up to date as of January 1st, 2022.

Steps to Reproduce

  1. Set your elementaryOS 6.1 Jólnir to dark mode.
  2. Open Epiphany 41.0 (GNOME Web).
  3. Open the devtools (F12).
  4. Open the console.
  5. console.log('something');
  6. Try to select the logged text.

Expected Behavior

Good contrast in dark mode.

OS Version

6.x (Odin)

Software Version

Latest release (I have run all updates)

Log Output

No logs found.

Hardware Info

System specs:

  • CPU: Intel Core i5 4460
  • GPU: Nvidia Geforce GTX 750 TI
  • RAM: 8GB DDR3 1600MHz

Out of date from upstream (3.38 vs 40.0)

What Happened

We're behind the upstream version. This was a conscious decision to get things building iirc, but we should get in sync ASAP to get any fixes for free.

Expected Behavior

We're in sync with upstream (or close to it)

Make unresponsive web page prompts look native

What Happened?

Screenshot from 2021-12-28 10-02-08

The unresponsive web page prompt that allows users to wait or kill the web page does not follow the elementary native look of rounded bottom corners and flat header bar.

Steps to Reproduce

  1. Visit an unresponsive site
  2. Wait for the prompt to appear
  3. Observe the dialogue's style

Expected Behavior

The prompt follows the native elementary style of rounded bottom corners and flat header bar.

OS Version

6.x (Odin)

Software Version

Latest release (I have run all updates)

Log Output

No response

Hardware Info

No response

Can't screenshot when fullscreened

What Happened?

This may be a Gala bug, and if so, should be transferred. If you fullscreen Web and take a full-screen screenshot, the screenshot comes out with Web invisible:

Screenshot from 2021-11-22 11-35-58

I imagine this has something to do with fullscreen redirecting but I'm not familiar enough with how that works to really explain it. I also notice that switching workspaces to a fullscreened Web is glitchy in that it immediately switches without an animation.

Steps to Reproduce

  1. Fullscreen a Web window
  2. Hit PrntScr or otherwise trigger a full-screen screenshot
  3. Look at the resulting screenshot

Expected Behavior

I would expect screenshots (and workspace switching) to work the same way regardless of the app that's fullscreened.

OS Version

6.x (Odin)

Software Version

Latest release (I have run all updates)

Log Output

No response

Hardware Info

No response

Insufficient permissions for Flatpak to receive files

What Happened

Dragging files from Files to Web does not work. GitHub insists that 'the file is empty', WhatsApp says that '1 file you tried adding is not supported'. Protonmail cannot add the file as an attachment. The file can be opened, viewed and edited just fine. While the websites can recognize that a file is being dropped, and can correctly identify the file name, it seems that they cannot receive the file. It should be noted that adding files using the file picker does not work either. The issue ceased after I allowed Web to access my home directory in Settings-> Applications-> Permissions.

Expected Behavior

Dragging and dropping files into Web, and choosing the file using the file picker should work as expected, and websites should be fed the correct file.

Steps to Reproduce

  1. Open a website that supports drag and drop, like GitHub
  2. Drag a file and drop it into the designated area on the site
  3. The website does not receive the file

Platform Information

Screenshot from 2021-07-14 10-55-34

Weird graphical glitches on GitHub site

What Happened?

When navigating within GitHub, weird graphical glitches flash on the screen in a seemingly random manner.

2021-10-01.11.37.08.409295524.mp4

As can be seen, glitches do not show when clicking the first link, but do every single time after that. This issue may or may not happen in the latest version of upstream Gnome Web -- I forgot.

Steps to Reproduce

  1. Navigate to GitHub
  2. Click some links
  3. Observe if such graphical glitches appear
  4. If not, keep clicking on links within GitHub

Note: this bug cannot be systematically reproduced. These graphical glitches appear at random. Sometimes they may not show for a very long time. But they almost always show themselves if links are clicked enough times

Expected Behavior

No graphical glitches

OS Version

6.x (Odin)

Software Version

Latest release (I have run all updates)

Log Output

No response

Hardware Info

No response

Error during the display of the page

Hey 🐱

When I try to go on a website or even on DuckDuckGo or Google search engines I got this error :

Capture d’écran_2021-05-01_22-32-47

However, as you can see my internet connection works and I can apply updates or navigate with Firefox.

OS : elementary 6 build 2021-04-30
VM on VirtualBox version 6.1.16 (from Ubuntu repository)
Tried with liveUSB and after an installation with all updates applied and same issue.
ISO has been checked with sha256sum.

Let me know if you need more information.

Epiphany has tofus (missing characters) in ja_JP language

What Happened

Upon checking the live session with the locale changed to ja_JP (Japanese), I opened Epiphany to find its font is just tofus.

Expected Behavior

Japanese characters will be present in Epiphany

Steps to Reproduce

  1. Change the language to Japanese
  2. Log out and back in
  3. Open Epiphany

japanese tofus

Logs

Platform Information

elementary OS 6 Public Beta (in the Live Session)

Browser doesn't load pages

What Happened

When I start the browser and enter the page url and / or the keyword, the browser does not render the content.
I tried to browse with Firefox and everything works fine.

Expected Behavior

Web browsing

Steps to Reproduce

  1. Open the browser
  2. Go to the address bar
  3. Type google.com and press enter

Logs

Something went wrong while viewing this page. To continue, please reload or visit a different page.

Platform Information

Elementary OS 6 Beta
Gnome web 3.38.3
(please find screenshot attached)
Screenshot from 2021-05-07 20 29 01

EOL flatpak master branch

Since we changed to daily, we should mark the master branch of the flatpak as EOL, so flatpak will emit a warning that the user need to install the new branch.

Tabs in Web stuck in loading state

What Happened?

When opening any tab in Web, nothing shows up on the page and the tabs are stuck in a perpetual loading state:

Screenshot from 2022-12-04 21 55 04

This happens reagardless of whether I type a URL, I click a link or I just wait for the default new tab page to show up.

I'm using Horus 20221203 build with everything updated..

Steps to Reproduce

  1. Open Web.
  2. (Optional) Enter a URL.

Expected Behavior

Web should show the contents of the page, or in case of the default new tab page, the usual tab cards.

OS Version

7.x (Early Access)

Software Version

Latest release (I have run all updates)

Log Output

Running it with flatpak run org.gnome.Epiphany keeps looping through these messages.

Cannot get default EGL display: EGL_BAD_PARAMETER
Cannot create EGL sharing context: invalid display (last error: EGL_SUCCESS)

(WebKitWebProcess:2): Gdk-WARNING **: 22:01:07.395: The program 'WebKitWebProcess' received an X Window System error.
This probably reflects a bug in the program.
The error was '167'.
  (Details: serial 184 error_code 167 request_code 152 (unknown) minor_code 21)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the GDK_SYNCHRONIZE environment
   variable to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

(epiphany:2): epiphany-WARNING **: 22:01:07.404: Web process crashed
Gtk-Message: 22:01:07.888: Failed to load module "canberra-gtk-module"
Gtk-Message: 22:01:07.891: Failed to load module "canberra-gtk-module"
Cannot get default EGL display: EGL_BAD_PARAMETER
Cannot create EGL sharing context: invalid display (last error: EGL_SUCCESS)

Hardware Info

  • Dual-Core Intel® Core(TM) i5-3230M CPU @ 2.60GHz
  • Intel® HD Graphics 4000

Attempting to use the system emoji picker in websites causes the browser to crash

What Happened

Calling the system emoji picker in Web, say in a text field in Twitter or GitHub, etc. causes the browser to crash.

Expected Behavior

The emoji picker should appear and allow inputting characters into text boxes.

Steps to Reproduce

  1. Open a site like GitHub in Web
  2. Activate a text box
  3. Press Ctrl+Period

Platform Information

elementary OS 6.0, updated as of 2021-08-16

There is a symbol partially covered by the search bar in incognito mode.

What Happened?

There is a symbol partially covered by the search bar in incognito mode. It is not possible to distinguish what it is.

Steps to Reproduce

  1. Open a window in incognito mode.
  2. Look at the top bar of the window, behind the search bar.

web incognito mode

Expected Behavior

It should be distinguished and understood what the symbol is.

OS Version

6.x (Odin)

Software Version

Latest release (I have run all updates)

Log Output

No response

Hardware Info

No response

Close button on right in Firefox sync dialog

What Happened?

The window close button is on the right side of the window in the firefox sync dialog

Steps to Reproduce

Open the Firefox sync dialog from the import/export menu and see the window control layout

Expected Behavior

It should follow the system configuration, in this case the left :)

OS Version

6.x (Odin)

Software Version

Latest release (I have run all updates)

Log Output

No response

Hardware Info

No response

Menubar falls to default layout when launch from a link

What Happened?

Menu bar falls to default layout when launching app from a link. See below
Screenshot from 2021-12-06 11-56-37
:

Steps to Reproduce

  1. Set org.gnome.Epiphany as default browser
  2. Create a web link in some app
  3. Click on link

Btw, this behavior happens with flaptak version as well as with apt.

Expected Behavior

Should follow elementary theme:
Screenshot from 2021-12-06 11-56-47

OS Version

6.x (Odin)

Software Version

Latest release (I have run all updates)

Log Output

No response

Hardware Info

No response

Implement pinch-to-zoom

Problem

Implement pinch zooming, i.e. pinch out to zoom in, and pinch in to zoom out in a webpage without reflowing the contents of the webpage (ie. how pinch-zooming works on firefox in Wayland)

Proposal

Support for touchpad gestures under X11 (XServer 21.1) has been recently added to GTK

I was wondering if we could use this to add pinch-zooming to the web browser. Currently no browser supports pinch-zooming under Xorg

Prior Art (Optional)

Firefox (under Wayland)
GNOME Web/Epiphany (under Wayland)

Epiphany doesn't block popup windows like every other browser

Forgive me for filing this bug here as I couldn't find any repo for the slightly-modified Epiphany being shipped by elementary.

Popup windows are almost always intrusive and all industry-standard browsers (Chrome, Firefox, Opera, Brave, etc. have the setting to block popup windows turned on. Elementary's default browser should turn it on too.
screenshot from 2019-02-27 07-10-48


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Epiphany does not use dark style (Whether set globally or in the settings itself)

What Happened

Latest daily build of eOS 6 I set the global theme to dark and it looks amazing (By teh way) I launch Epiphany and the header bars, etc are all still light themed. I entered the settings and noticed under appearance it was set to the light theme. I changed that there as well and yet it all still remains light

Expected Behavior

For header bars to honour tey global appearance limits, or at minimum for the headers to go dark when seledcted

Steps to Reproduce

Launch Epiphany - lol

Logs

Nothing that I can think of, however will gladly supply logs if you can let me know how to run it for that.

Platform Information

elementaryos-6.0-daily.20210422

Maximize/unmaximize windows animation breaks in Epiphany when a website is loaded

first, congratulations to everyone for the release of elementary OS 6, a great advance and an amazing job.

i am opening this issue because i didn't find it among the ones already open, if i am wrong, please notify me.

what happened?

when maximizing or unmaximize the Epiphany window with a loaded site, it crashes, displaying a non-standard behavior. The window splits in two pieces.

this does not happen when a site is not loaded, and as far as I was able to test, it doesn't happen with the other standard system apps.

Peek.10-08-2021.17-45.mp4

Captura de tela de 2021-08-10 16-59-07

how to reproduce?

  1. open Epiphany
  2. load a site
  3. maximize/unmaximize the Epiphany window

System and Hardware info

Captura de tela de 2021-08-10 18-08-01
Captura de tela de 2021-08-10 18-07-57

Fails to load (something went wrong message) https://elementary.io/

What Happened?

On fresh install in a VM attempting to go ( back ) to https://elementary.io/ fails - website "breaks" the default browser. Only workaround (given store cache not there either yet) was to side-load firefox.

Not the best first experience.

Steps to Reproduce

Install 6.0 to a Qemu KVM (via quickemu).
Complete first run
click on web browser
attempt to go to elementary.io
elementary_fail

Expected Behavior

Would show site and not require side-loading another browser

OS Version

6.x (Odin)

Software Version

Latest release (I have run all updates)

Log Output

No response

Hardware Info

quickemu --vm elementary-6.0.conf
Quickemu 2.2.6 using /usr/bin/qemu-system-x86_64 v6.0.0

  • Host: Ubuntu 21.10 running Linux 5.13 (xxxxx)
  • Guest: Starting elementary-6.0.conf as elementary-6.0
  • CPU: AMD Ryzen Threadripper 1920X 12-Core Processor
  • CPU VM: 1 Socket(s), 4 Core(s), 2 Thread(s), 8G RAM
  • BOOT: EFI (linux)
  • Disk: elementary-6.0/disk.qcow2 (16G)
  • Display: SDL, virtio-vga, GL (on), VirGL (on)
  • ssh: On host: ssh user@localhost -p 22220
  • SPICE: On host: spicy --title "elementary-6.0" --port 5930 --spice-shared-dir /home/phil/Public
  • WebDAV: On guest: dav://localhost:9843/
  • 9P: On guest: sudo mount -t 9p -o trans=virtio,version=9p2000.L,msize=104857600 Public-phil ~/Public
  • smbd: On guest: smb://10.0.2.4/qemu

Progress bar in address bar

Problem

Currently Web on elementray no longer has the progress bar in the address bar indicating the loading progress of the requested page.

Proposal

Reintroducing the progress bar would make Web more consistent with other WebKit-based browsers and the style of AppCenter (here the progress bar indicates the progress of an application installation or update).

Prior Art (Optional)

No response

Inertia scrolling does not work on touchpads

What Happened

When my fingers are lifted off the touchpad, the scrolling comes to an abrupt halt. This is due to Epiphany not using hardware compositing policy of 'always' but setting it to 'on-demand' instead. This is also an upstream bug, and to this moment I can only get inertia scrolling if I use Dconf Editor to change hardware compositing policy to 'always'. elementary Web should include some workaround for the Flatpak out of the box until this is fixed.

test.mp4

Expected Behavior

Scrolling decelerates and comes to a gradual stop after I release my fingers from the touchpad

Steps to Reproduce

  1. Open elementary Web
  2. Open a website
  3. Scroll with a touchpad

Logs

Platform Information

Screenshot from 2021-06-12 13-03-38

Incorrect icon, name, screenshots in AppCenter

What Happened

Screenshot from 2021-08-05 22-39-06

The icon, name and screenshots in AppCenter are not representative of Web. Users will be confused as to why a 'different' app is installed

Expected Behavior

Change the metadata so org.gnome.Epiphany from remote appcenter shows the correct icon, name and screenshots.

Steps to Reproduce

Logs

Platform Information

No pages load on elementary 7

What Happened?

No pages, including the blank page, ever load

Steps to Reproduce

Fresh installed elementaryos-7.0-daily.20221118.iso
Launched web

Expected Behavior

Pages should load

OS Version

7.x (Early Access)

Software Version

Latest release (I have run all updates)

Log Output

Gtk-Message: 01:33:59.580: Failed to load module "canberra-gtk-module"
Gtk-Message: 01:33:59.582: Failed to load module "canberra-gtk-module"
Gtk-Message: 01:34:00.370: Failed to load module "canberra-gtk-module"
Gtk-Message: 01:34:00.371: Failed to load module "canberra-gtk-module"
Cannot get default EGL display: EGL_BAD_PARAMETER
Cannot create EGL sharing context: invalid display (last error: EGL_SUCCESS)

(WebKitWebProcess:2): Gdk-WARNING **: 01:34:00.459: The program 'WebKitWebProcess' received an X Window System error.
This probably reflects a bug in the program.
The error was '167'.
  (Details: serial 180 error_code 167 request_code 152 (unknown) minor_code 21)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the GDK_SYNCHRONIZE environment
   variable to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

(epiphany:2): epiphany-WARNING **: 01:34:00.464: Web process crashed
Gtk-Message: 01:34:00.677: Failed to load module "canberra-gtk-module"
Gtk-Message: 01:34:00.678: Failed to load module "canberra-gtk-module"
Cannot get default EGL display: EGL_BAD_PARAMETER
Cannot create EGL sharing context: invalid display (last error: EGL_SUCCESS)

(WebKitWebProcess:2): Gdk-WARNING **: 01:34:00.760: The program 'WebKitWebProcess' received an X Window System error.
This probably reflects a bug in the program.
The error was '167'.
  (Details: serial 180 error_code 167 request_code 152 (unknown) minor_code 21)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the GDK_SYNCHRONIZE environment
   variable to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

(epiphany:2): epiphany-WARNING **: 01:34:00.764: Web process crashed
Gtk-Message: 01:34:00.982: Failed to load module "canberra-gtk-module"
Gtk-Message: 01:34:00.984: Failed to load module "canberra-gtk-module"
Cannot get default EGL display: EGL_BAD_PARAMETER
Cannot create EGL sharing context: invalid display (last error: EGL_SUCCESS)

(WebKitWebProcess:2): Gdk-WARNING **: 01:34:01.062: The program 'WebKitWebProcess' received an X Window System error.
This probably reflects a bug in the program.
The error was '167'.
  (Details: serial 180 error_code 167 request_code 152 (unknown) minor_code 21)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the GDK_SYNCHRONIZE environment
   variable to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

(epiphany:2): epiphany-WARNING **: 01:34:01.066: Web process crashed
Gtk-Message: 01:34:01.292: Failed to load module "canberra-gtk-module"
Gtk-Message: 01:34:01.293: Failed to load module "canberra-gtk-module"
Cannot get default EGL display: EGL_BAD_PARAMETER
Cannot create EGL sharing context: invalid display (last error: EGL_SUCCESS)

(WebKitWebProcess:2): Gdk-WARNING **: 01:34:01.374: The program 'WebKitWebProcess' received an X Window System error.
This probably reflects a bug in the program.
The error was '167'.
  (Details: serial 180 error_code 167 request_code 152 (unknown) minor_code 21)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the GDK_SYNCHRONIZE environment
   variable to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

(epiphany:2): epiphany-WARNING **: 01:34:01.377: Web process crashed
Gtk-Message: 01:34:01.597: Failed to load module "canberra-gtk-module"
Gtk-Message: 01:34:01.598: Failed to load module "canberra-gtk-module"
Cannot get default EGL display: EGL_BAD_PARAMETER
Cannot create EGL sharing context: invalid display (last error: EGL_SUCCESS)

(WebKitWebProcess:2): Gdk-WARNING **: 01:34:01.695: The program 'WebKitWebProcess' received an X Window System error.
This probably reflects a bug in the program.
The error was '167'.
  (Details: serial 180 error_code 167 request_code 152 (unknown) minor_code 21)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the GDK_SYNCHRONIZE environment
   variable to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

(epiphany:2): epiphany-WARNING **: 01:34:01.706: Web process crashed
Gtk-Message: 01:34:01.955: Failed to load module "canberra-gtk-module"
Gtk-Message: 01:34:01.957: Failed to load module "canberra-gtk-module"
Cannot get default EGL display: EGL_BAD_PARAMETER
Cannot create EGL sharing context: invalid display (last error: EGL_SUCCESS)

(WebKitWebProcess:2): Gdk-WARNING **: 01:34:02.043: The program 'WebKitWebProcess' received an X Window System error.
This probably reflects a bug in the program.
The error was '167'.
  (Details: serial 188 error_code 167 request_code 152 (unknown) minor_code 21)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the GDK_SYNCHRONIZE environment
   variable to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

(epiphany:2): epiphany-WARNING **: 01:34:02.047: Web process crashed

Hardware Info

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.