View Issue Details

IDProjectCategoryView StatusLast Update
0003996Talerwallet (WebExtension)public2019-12-26 21:37
ReporterChristian Grothoff Assigned ToMarcello Stanisci  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Version0.0 
Target Version0.0 
Summary0003996: Taler button disappears on browser restart
DescriptionWhen I install the Taler plugin, the button appears in the toolbar.

When I then stop the browser and restart it, the button is gone.

I can reload the plugin, and the button reappears. But it should simply stay visible (unless of course the user manually (re)moves the button in the GUI editor).
TagsNo tags attached.

Relationships

duplicate of 0003797 closedMarcello Stanisci Improve user experience (collection of small ideas) 

Activities

Marcello Stanisci

2015-10-02 17:10

reporter   ~0009683

Note: on installation, no errors regarding the extension show up in the
Browser Console (CTRL-J). A suspicious error shows up when simply restarting
the browser: it reports that 'getLastWindow()' is null when called from
'emscripIface.jsm'; that may inhibit the injection of the UI.

Marcello Stanisci

2015-10-04 00:05

reporter   ~0009692

The point is that on the first (manual) run, 'getLastWindow()' is not
null since a chrome window does exist (the installation is done when the
browser is fully loaded). When the browser is restarted, 'getLastWindow()'
returns null since it's too early for one chrome window to exist.
Solution: use 'Services.wm.addListener(..)'.

Marcello Stanisci

2015-10-05 11:11

reporter   ~0009694

fixed in 5b0e215

Issue History

Date Modified Username Field Change
2015-10-01 23:20 Christian Grothoff New Issue
2015-10-01 23:20 Christian Grothoff Status new => assigned
2015-10-01 23:20 Christian Grothoff Assigned To => Marcello Stanisci
2015-10-02 10:35 Marcello Stanisci Relationship added duplicate of 0003797
2015-10-02 17:10 Marcello Stanisci Note Added: 0009683
2015-10-04 00:05 Marcello Stanisci Note Added: 0009692
2015-10-05 11:11 Marcello Stanisci Note Added: 0009694
2015-10-05 11:11 Marcello Stanisci Status assigned => resolved
2015-10-05 11:11 Marcello Stanisci Resolution open => fixed
2015-10-14 16:58 Christian Grothoff Status resolved => closed
2019-12-26 21:37 Florian Dold Category wallet (browser-based) => wallet (WebExtensions)
2023-04-13 20:37 Florian Dold Category wallet (WebExtensions) => wallet (WebExtension)