diff -ur xdg-utils-1.1.0-rc1/scripts/xdg-open xdg-utils-1.1.0-rc1-new/scripts/xdg-open
--- xdg-utils-1.1.0-rc1/scripts/xdg-open	2011-01-01 17:03:14.000000000 +0700
+++ xdg-utils-1.1.0-rc1-new/scripts/xdg-open	2014-05-08 00:20:18.896310085 +0700
@@ -415,7 +415,7 @@
     if (echo "$1" | grep -q '^file://' ||
         ! echo "$1" | egrep -q '^[a-zA-Z+\.\-]+:'); then
 
-        local file="$1"
+        local file="${1%#*}" # remove everything after #
 
         # Decode URLs
         if echo "$file" | grep -q '^file:///'; then
@@ -526,7 +526,7 @@
 if [ x"$BROWSER" = x"" ]; then
     BROWSER=links2:links:lynx:w3m
     if [ -n "$DISPLAY" ]; then
-        BROWSER=firefox:mozilla:epiphany:konqueror:chromium-browser:google-chrome:$BROWSER
+        BROWSER=firefox:seamonkey:epiphany:konqueror:chromium-browser:google-chrome:$BROWSER
     fi
 fi
 
