gcfavorites / mouselessbrowsing

Automatically exported from code.google.com/p/mouselessbrowsing
0 stars 0 forks source link

Duplicate Ids on history back #109

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. On some pages on history back all id frames are duplicated
2.
3.

What is the expected output?
No duplicated id frames

What do you see instead?
Duplicated id frames

Client Configuration (automatically added by MLB)
OS: WINNT, Firefox 3.0.7, MLB 0.5.2
MLB Configuration:
mouselessbrowsing.executeAutomaticNew: true
mouselessbrowsing.toggleExlNumpadWithDoubleStrokeNumKey: true
mouselessbrowsing.enableOtherIds: true
mouselessbrowsing.keys.blurActiveElement: 432
mouselessbrowsing.keys.scrollUp: 1744
mouselessbrowsing.disableMLB: false
mouselessbrowsing.idChars: 
mouselessbrowsing.debug: false
mouselessbrowsing.keys.toggleAllIds: 1762
mouselessbrowsing.modifierForOpenInCoolirisPreviews: -1
mouselessbrowsing.keys.openInCoolirisPreviewsPostfixKey: 1696
mouselessbrowsing.idType: NUMERIC
mouselessbrowsing.keys.openInNewWindowPostfixKey: 1776
mouselessbrowsing.filterDuplicateLinks: true
mouselessbrowsing.showTabIds: true
mouselessbrowsing.keys.toggleExlusiveUseOfNumpad: 304
mouselessbrowsing.disableAutomaticPageUpdateOnChange: false
mouselessbrowsing.keys.selectLink: 260
mouselessbrowsing.showIdsOnDemand: false
mouselessbrowsing.version: 0.5.2
mouselessbrowsing.executeAutomatic: false
mouselessbrowsing.exclusiveNumpad: true
mouselessbrowsing.keys.toggleMLB: 1760
mouselessbrowsing.autoExecuteDelay: 500
mouselessbrowsing.pixelsToScroll: 150
mouselessbrowsing.showMlbIconInStatusbar: true
mouselessbrowsing.maxIdNumber: 1000
mouselessbrowsing.keys.blockKeyboardInputForMlb: 432
mouselessbrowsing.siteRules: <listbox
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
id="siteRulesLB" prefid="mouselessbrowsing.siteRules" flex="1"
disabled="false"><listhead><listheader label="URL Pattern"/><listheader
align="center" style="display: none;"/><listheader style="display:
none;"/><listheader style="display: none;"/></listhead><listcols><listcol
flex="1"/><listcol style="display: none;"/><listcol style="display:
none;"/><listcol style="display: none;"/></listcols><listitem label=""
value=""><listcell label="https://banking.ing-diba.de/OnlineBanking/*"
value="https://banking.ing-diba.de/OnlineBanking/*"/><listcell label="Show
Ids as configured" value="CONFIG" style="display: none;"/><listcell
label="false" value="false" style="display: none;"/><listcell label="false"
value="false" style="display: none;"/></listitem><listitem label=""
value=""><listcell label="https://banking.postbank.de/app/*"
value="https://banking.postbank.de/app/*"/><listcell label="Show Ids as
configured" value="CONFIG" style="display: none;"/><listcell label="false"
value="false" style="display: none;"/><listcell label="false" value="false"
style="display: none;"/></listitem><listitem label="" value=""><listcell
label="http://www.baby-markt.de/*"
value="http://www.baby-markt.de/*"/><listcell label="Show Ids as
configured" value="CONFIG" style="display: none;"/><listcell label="true"
value="true" style="display: none;"/><listcell label="true" value="true"
style="display: none;"/></listitem><listitem label="" value=""><listcell
label="http://www.google.de/search?*"
value="http://www.google.de/search?*"/><listcell label="Hide Ids"
value="NONE" style="display: none;"/><listcell label="false" value="false"
style="display: none;"/><listcell label="true" value="true" style="display:
none;"/></listitem><listitem label="" value=""><listcell
label="http://code.google.com/p/mouselessbrowsing/issues/list*"
value="http://code.google.com/p/mouselessbrowsing/issues/list*"/><listcell
label="Hide Ids" value="NONE" style="display: none;"/><listcell
label="false" value="false" style="display: none;"/><listcell label="true"
value="true" style="display: none;"/></listitem></listbox>
mouselessbrowsing.keys.clearKeybuffer: 432
mouselessbrowsing.styleForIdSpan: font-family:arial, sans-serif;
font-size:xx-small; line-height:130%;
border-width:1px; border-style:solid;-moz-border-radius:2px;
padding:0px 2px 0px 2px;
vertical-align:center;
margin-left:2px; 
max-width:20px; max-height:10px;
overflow:visible;float:none;
mouselessbrowsing.showKeybufferInStatusbar: true
mouselessbrowsing.keys.addSiteRule: 1319
mouselessbrowsing.keys.openConfig: 1239
mouselessbrowsing.modifierForOpenInNewWindow: -1
mouselessbrowsing.executeInstantlyWhenIdUnique: true
mouselessbrowsing.keys.historyBack: 1776
mouselessbrowsing.smartPositioning: true
mouselessbrowsing.keys.toggleEnableDisableMLB: 1761
mouselessbrowsing.modifierForOpenInNewTab: 1
mouselessbrowsing.initOnDomContentLoaded: true
mouselessbrowsing.keys.historyForward: 1696
mouselessbrowsing.styleForFrameIdSpan: position:fixed; top:0px; left:0px;
font-size:xx-small;line-height:130%;;
border-color:black; border-width:1px; border-style:solid;
-moz-border-radius:2px;
padding:0px 2px 0px 2px;
z-index:500;
background-color:#D6E3FE;
mouselessbrowsing.modifierForWritableElement: 2
mouselessbrowsing.keys.updatePage: 1713
mouselessbrowsing.showMlbMenu: true
mouselessbrowsing.debug.perf: false
mouselessbrowsing.enableImgLinkIds: true
mouselessbrowsing.keys.scrollDown: 1712
mouselessbrowsing.enableLinkIds: true
mouselessbrowsing.enableFormElementIds: true
mouselessbrowsing.enableFrameIds: true
mouselessbrowsing.keys.openInNewTabPostfixKey: 1712
mouselessbrowsing.disableAllIds: false

Original issue reported on code.google.com by Rudolf....@gmail.com on 14 Mar 2009 at 9:04

GoogleCodeExporter commented 9 years ago
Investigation result: Sometime FF caches the html page but not the JS state, so 
the
ids are still in the page but the page data including the mapping between the
elements and their corresponding id frames is lost

Original comment by Rudolf....@gmail.com on 14 Mar 2009 at 9:06

GoogleCodeExporter commented 9 years ago

Original comment by Rudolf....@gmail.com on 28 Mar 2009 at 1:30