After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 672910 - More lockdown in Web App mode
More lockdown in Web App mode
Status: RESOLVED FIXED
Product: epiphany
Classification: Core
Component: Web Applications
3.3.x
Other Linux
: Normal normal
: ---
Assigned To: Epiphany Maintainers
Epiphany Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-03-27 12:45 UTC by Bastien Nocera
Modified: 2013-08-01 13:21 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
e-window: hide and disable more actions in webapp mode (1.92 KB, patch)
2012-12-10 11:11 UTC, Diego Escalante Urrelo (not reading bugmail)
committed Details | Review

Description Bastien Nocera 2012-03-27 12:45:25 UTC
epiphany-3.3.92-1.fc17.x86_64

Currently, it's still possible to get to:
- The location bar (Ctrl+L)
- The sources (Ctrl+U)
- The inspector, sending links via mail (through Right-clicks)
- Or even adding bookmarks (Ctrl+D)

When in web app mode. At least some of those should be locked down.
Comment 1 Diego Escalante Urrelo (not reading bugmail) 2012-12-09 13:02:06 UTC
(In reply to comment #0)
> epiphany-3.3.92-1.fc17.x86_64
> 
> Currently, it's still possible to get to:
> - The location bar (Ctrl+L)

I would appreciate if it worked in non-editable. In case you want to copy the current page URL. Kinda power-user/pro-tip, I admit.

> - The sources (Ctrl+U)

Confusing because there is no indication of what happens. Would it be ok if it opened in another tab?

> - The inspector, sending links via mail (through Right-clicks)

Inspector? Maybe, not sure if we want to rule out people developing something for ephy's web app mode. You could argue that they can use regular Epiphany though...

I can think of this use case however: a web developer wants to test his web application with multiple logins, so he uses epiphany's webapp feature to have multiple logins in his application, easily accesible.
The developer could find the inspector useful more than once, I think.

Sending links? Not sure. I don't think we need to isolate the app from passing a link to evolution.

> - Or even adding bookmarks (Ctrl+D)

Woops.
Comment 2 Diego Escalante Urrelo (not reading bugmail) 2012-12-10 11:11:12 UTC
Created attachment 231138 [details] [review]
e-window: hide and disable more actions in webapp mode

This disables and hides: ViewPageSource, ContextBookmarkPage,
InspectElement.
Comment 3 Xan Lopez 2012-12-13 14:45:34 UTC
Comment on attachment 231138 [details] [review]
e-window: hide and disable more actions in webapp mode

OK.
Comment 4 Claudio Saavedra 2013-05-20 23:12:09 UTC
Is this still an issue?
Comment 5 Bastien Nocera 2013-05-21 06:13:37 UTC
The location bar allows me to go anywhere I want, and the inspector to hide any sections of the web pages I want. I'd say yes.
Comment 6 Claudio Saavedra 2013-08-01 13:21:29 UTC
Attachment 231138 [details] pushed as 4e07029 - e-window: hide and disable more actions in webapp mode