web apps can not store login and password data

Bug #932814 reported by zikki_majestic
24
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Midori Web Browser
Confirmed
Medium
Unassigned

Bug Description

Midori 0.4.1

Every time you launch a certain URL as a webapp, like gmail, springpad, etc. you have to enter your login and password even if 'remember me' option is ticked.

Tags: webapp
Revision history for this message
Mark Edgington (edgimar) wrote :

This would be very helpful to fix -- whether or not a URL is opened in "private mode" should be a determined via a commandline flag that is independent of whether it is opened in "app mode" (in a window without decorations).

Revision history for this message
Mark Edgington (edgimar) wrote :

I have modified the source to make this work as I described, and it seems OK, but should be reviewed/corrected by anyone who knows the code better than I. Please see commit fd0c33e11cd2 at https://bitbucket.org/edgimar/midori .

Revision history for this message
Cris Dywan (kalikiana) wrote :

There's been some brainstorming on this, but no work done. TODO here means things that need to be implemented, the the other points are technically available.

app mode:
no history/ bookmarks unless --history, window icon, no chrome, read config TODO, extensions TODO, cookies/ html5 shared TODO

private:
no history/ bookmarks, mini ui, read config, extensions TODO, no cookies/ html5

So the way I see it, we want to go beyond Mark's patch, and run web apps in their own session, while taking existing data as a base.
The semi-related piece is supporting extensions in private browsing, listed here for completeness.

Mark, I think your patch looks like a great start. Maybe stop by on #midori in Freenode to discuss this a bit?

So further tasks I can roughly think of would be:
 - use a separate name/ id for each app, in its own instance
 - copy existing cookies, html5 databases into new config folder
 - use something like ~/.local/share/midori/apps to store new data
 - possibly allow extensions to be enabled

tags: added: webapp
Changed in midori:
status: New → Confirmed
importance: Undecided → Medium
Revision history for this message
Mark Edgington (edgimar) wrote :

Since this bug has essentially been resolved, I'm deleting the midori repository from bitbucket which I referenced in comment #2. For posterity, I'm attaching the diff for the commit I mentioned...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.