<?xml version="1.0" encoding="UTF-8"?> 
<?xml-stylesheet href="https://dev.horde.org/themes/horde//default/feed-rss.xsl" type="text/xsl"?> 
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 
 <channel> 
  <title>PGP Prefs page, sidebar won&#039;t load once Passphrase loaded</title> 
  <pubDate>Fri, 10 Apr 2026 19:46:45 +0000</pubDate> 
  <link>https://bugs.horde.org/ticket/10096</link> 
  <atom:link rel="self" type="application/rss+xml" title="PGP Prefs page, sidebar won&#039;t load once Passphrase loaded" href="https://bugs.horde.org/ticket/10096/rss" /> 
  <description>PGP Prefs page, sidebar won&#039;t load once Passphrase loaded</description> 
 
   
   
  <item> 
   <title>Generated PGP keyset, load passphrase, and then the sidebar </title> 
   <description>Generated PGP keyset, load passphrase, and then the sidebar no longer loads when in PGP Prefs. 

Occurs in IE8, Firefox 4.0.1, and Chrome. Have tried multiple PCs, does the same. 

IE9 advises:

SCRIPT5007: Unable to get value of the property &#039;observe&#039;: object is null or undefined 
prefs.php, line 15 character 416

Chrome advises the error is:

Uncaught TypeError: Cannot call method &#039;observe&#039; of null
HordeSidebar.domain        prefs.php:15
responder                  prototype.js:5575
fire                       prototype.js:5734
_methodized                prototype.js:438
fireContentLoadedEvent     prototype.js:5820

According to Chrome, prefs.php line 15 is:

document.observe(&quot;dom:loaded&quot;, function() {Horde.popup_block_text=&quot;A popup window could not be opened. Your browser may be blocking popups.&quot;;$(&quot;import_pgp_public&quot;).observe(&quot;click&quot;, function(e) { void(Horde.popup(&#039;%7B%22url%22%3A%22%5C%2Fimp%5C%2Fpgp.php%22%2C%22height%22%3A275%2C%22params%22%3A%22actionID%3Dimport_public_key%26reload%3D_d%25253AIH7CU9JO7vlN063kyNkH-mA%22%2C%22width%22%3A750%7D&#039;));; e.stop(); });$(&quot;imp_passphrase_1&quot;).observe(&quot;click&quot;, function(e) { IMPDialog.display(&#039;%2F%2A-secure-%7B%22cancel_text%22%3A%22Cancel%22%2C%22ok_text%22%3A%22OK%22%2C%22params%22%3A%7B%22type%22%3A%22pgpPersonal%22%7D%2C%22password%22%3Atrue%2C%22text%22%3A%22Enter%20your%20personal%20PGP%20passphrase.%22%2C%22type%22%3A%22pgpPersonal%22%2C%22uri%22%3A%22%5C%2Fservices%5C%2Fimple.php%3Fimple%3DPassphraseDialog%252FimpleApp%253Dimp%252FsessionWrite%253D1%22%7D%2A%2F&#039;);e.stop(); });$(&quot;delete_pgp_privkey&quot;).observe(&quot;click&quot;, function(e) { if (!window.confirm(&quot;Are you sure you want to delete your keypair? (This is NOT recommended!)&quot;)) { e.stop(); } });window.HordeSidebar.tree = new Horde_Tree({&quot;extraColsLeft&quot;:0,&quot;extraColsRight&quot;:0,&quot;header&quot;:[],&quot;nocookie&quot;:false,&quot;options&quot;:{&quot;lines&quot;:true,&quot;jsvar&quot;:&quot;HordeSidebar.tree&quot;,&quot;session&quot;:{&quot;get&quot;:[&quot;Horde_Core_Factory_Tree&quot;,&quot;getSession&quot;],&quot;set&quot;:[&quot;Horde_Core_Factory_Tree&quot;,&quot;setSession&quot;]}},&quot;target&quot;:&quot;horde_menu&quot;,&quot;cookieDomain&quot;:&quot;h4.simonandkate.net&quot;,&quot;cookiePath&quot;:&quot;\/&quot;,&quot;imgBlank&quot;:&quot;&quot;,&quot;imgFolder&quot;:14,&quot;imgFolderOpen&quot;:15,&quot;imgLine&quot;:1,&quot;imgJoin&quot;:2,&quot;imgJoinBottom&quot;:4,&quot;imgJoinTop&quot;:3,&quot;imgPlus&quot;:10,&quot;imgPlusBottom&quot;:11,&quot;imgPlusOnly&quot;:12,&quot;imgMinus&quot;:6,&quot;imgMinusBottom&quot;:7,&quot;imgMinusOnly&quot;:8,&quot;imgNullOnly&quot;:13,&quot;imgLeaf&quot;:16,&quot;initTree&quot;:{&quot;is_static&quot;:0,&quot;nodes&quot;:[],&quot;root_nodes&quot;:[]}});});HordeSidebar.domain=&quot;h4.simonandkate.net&quot;;HordeSidebar.path=&quot;\/&quot;;HordeSidebar.refresh=300;HordeSidebar.url=&quot;\/services\/ajax.php\/horde\/sidebarUpdate&quot;;HordeSidebar.width=225;

Char 416+ is:

$(&quot;imp_passphrase_1&quot;).observe(&quot;click&quot;, function(e) { IMPDialog.display(&#039;%2F%2A-secure-%7B%22cancel_text%22%3A%22Cancel%22%2C%22ok_text%22%3A%22OK%22%2C%22params%22%3A%7B%22type%22%3A%22pgpPersonal%22%7D%2C%22password%22%3Atrue%2C%22text%22%3A%22Enter%20your%20personal%20PGP%20passphrase.%22%2C%22type%22%3A%22pgpPersonal%22%2C%22uri%22%3A%22%5C%2Fservices%5C%2Fimple.php%3Fimple%3DPassphraseDialog%252FimpleApp%253Dimp%252FsessionWrite%253D1%22%7D%2A%2F&#039;)</description> 
   <pubDate>Wed, 18 May 2011 11:48:24 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10096#t64778</link> 
  </item> 
   
  <item> 
   <title>Sorry - verified in IE8, IE9, Firefox 4.0.1, and Chrome. </title> 
   <description>Sorry - verified in IE8, IE9, Firefox 4.0.1, and Chrome. </description> 
   <pubDate>Wed, 18 May 2011 11:49:25 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10096#t64779</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git for this ticket:

Bug #10096: </title> 
   <description>Changes have been made in Git for this ticket:

Bug #10096: Fix [un]setting passphrases in preferences

 5 files changed, 40 insertions(+), 18 deletions(-)
http://git.horde.org/horde-git/-/commit/ae2942d1b844655a49bb60aac957cabee0adec65</description> 
   <pubDate>Wed, 18 May 2011 20:11:23 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/10096#t64829</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
