diff --git a/ui (gen4)/lib/widget/browse.html b/ui (gen4)/lib/widget/browse.html
index 0f3e5d1d..5bd82928 100755
--- a/ui (gen4)/lib/widget/browse.html
+++ b/ui (gen4)/lib/widget/browse.html
@@ -207,12 +207,12 @@ requirejs(['../keyboard', '../object', './browse'], function(k, o, br){
'option 2',
'option 3',
'option 4',
- 'option 5/moo',
+ 'option 5',
'option 6',
'option 7',
],
- path: 'option 5/moo',
+ path: 'option 5',
fullPathEdit: false,
traversable: false,
diff --git a/ui (gen4)/viewer.js b/ui (gen4)/viewer.js
index 3a69a8e1..b819de16 100755
--- a/ui (gen4)/viewer.js
+++ b/ui (gen4)/viewer.js
@@ -4088,6 +4088,9 @@ var URLHistoryUIActions = actions.Actions({
// ...possibly connected with restoring after .preventClosing(..)
// XXX need to highlight/select current...
// XXX need to check items...
+ // XXX add buttons:
+ // - remove item... (×)
+ // - bring to top...
listURLHistory: ['File/History',
function(){
var that = this
@@ -4121,6 +4124,7 @@ var URLHistoryUIActions = actions.Actions({
cur && o.client
.select(cur)
.addClass('highlighted')
+ o.client.filter('*')
}],
})
@@ -4457,7 +4461,7 @@ module.FileSystemWriter = ImageGridFeatures.Feature({
function(_, target){
var changes = this.changes =
this.hasOwnProperty('changes') ?
- this.changes
+ this.changes || {}
: {}
changes.data = true
@@ -4473,7 +4477,7 @@ module.FileSystemWriter = ImageGridFeatures.Feature({
function(_, target){
var changes = this.changes =
this.hasOwnProperty('changes') ?
- this.changes
+ this.changes || {}
: {}
var images = changes.images = changes.images || []
target = this.data.getImage(target)
@@ -4487,7 +4491,7 @@ module.FileSystemWriter = ImageGridFeatures.Feature({
function(_, tags, gids){
var changes = this.changes =
this.hasOwnProperty('changes') ?
- this.changes
+ this.changes || {}
: {}
var images = changes.images = changes.images || []