View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003996 | Taler | wallet (WebExtension) | public | 2015-10-01 23:20 | 2019-12-26 21:37 |
| Reporter | Christian Grothoff | Assigned To | Marcello Stanisci | ||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Platform | i7 | OS | Debian GNU/Linux | OS Version | squeeze |
| Product Version | 0.0 | ||||
| Target Version | 0.0 | ||||
| Summary | 0003996: Taler button disappears on browser restart | ||||
| Description | When 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). | ||||
| Tags | No tags attached. | ||||
| duplicate of | 0003797 | closed | Marcello Stanisci | Improve user experience (collection of small ideas) |
|
|
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. |
|
|
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(..)'. |
|
|
fixed in 5b0e215 |
| 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) |