OWB v1.25/JIT - some ebay pages don't react to mouse events
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    NewSense
    Posts: 804 from 2012/11/10
    From: Manchester, UK/GB
    On 20-Jan-2019 I tried to access a page on ebay, my Selling page which links to Draft listing, so I clicked on the Saved Drafts link, which took me to the - New Drafts Page, where I found an overlaid area with a "X" close gadget, and a click-on "OK, got it" area, these "buttons" are not triggered/closed/actioned by OWB, as they just don't do anything. They change colour as they probably should, but no "spoofing" seems to alter/activate the overlaid area of code to allow the area to close as it should.

    I did manage to get past the code by interrogating the code on the page, and by deleting a couple of nodes that seem to hold the code in place, which then removed the overlaid area and thus allowed me to access the main page 'below'.

    This issue relates to both the MorphOS v3.11 release that included OWB v1.25, and the later JIT enabled release by bigfoot.

    Anyway, today 12-Feb-2019 I clicked on a "Leave Feedback" item, and the page loaded, and the fields of the page loaded as they usually do, but when the "Leave Feedback" button is clicked on the button appears to have been triggered but the data is not transferred to the website. There is some CPU activity as though it is actioning some JavaScript to action the response, but the code is not meeting the requirements of the website and so the "Feedback" cannot be left.

    Then I worked out that I was able to "Leave Feedback" yesterday 11-Feb-2019 for numerous items but today the page is unresponsive, which seem to be the second page that now seems to be non-functional. So, I checked the versions I have, and this unresponsiveness ONLY applies when using OWB v1.25 JIT release 1 or 2 as supplied as the separately released v1.25 JIT coded by bigfoot.

    The OWB release v1.25 that was included with MorphOS v3.11 is unaffected on that Feeback page on ebay, and allows you to leave feeback as normal, which is presumably the version I was using when I left feedback successfully.

    Following a suggestion by ASiegel I also tried de-activating the Content Blocking option in preferences, but with no effect.

    I have also noticed that the Watch List page is also unresponsive. If an item is required to be removed from your Watch List by "ticking" the box at the side of the item, it usually triggers the "Delete" option button, which is initially "ghosted" grey but on clicking on an item then turns solid blue, but this no longer occurs, and so you cannot delete an item from your Watch List by this method.

    Also, the drop-down option button that is titled "I'd like to .." also does nothing, which used to offer additional options such as, "view similar items" but is now inaccessible/does not respond, or even highight when the mouse hovers over the button, with any of the versions of OWB that I have. So this is a third page/issue that is affecting the current version of OWB.

    If you try to add an item to your Watch List then I have noticed that it does not always get added to the "Watch List" any more, though generally speaking this does work correctly with OWB v1.25 as supplied with MorphOS v3.11, and with the initial Level 1 JIT release, and the 2nd JIT release by bigfoot, but will probably be affected by updates to eBay's codebase for their webpage in the not too distant future - as it relates to "Watching" items, and the "Watch List" page(s)..

    However, you can ADD or DELETE items via "My eBay Summary" page and either delete them individually or by "ticking" the box at the side of the item, and then select the "Delete" button, which then will delete the "ticked" items by the normal methods from your Watch List.

    However, how long this will continue to be possible, as eBay are certain to realise that the "My eBay Summary" page does not work like the "Watch List" page and will update their site pages so that all items are deleted through the same code/method, and then what do we do if this is still the case with OWB at that time?

    These all seem to be limitations of OWB v1.25 as supplied with release MorphOS v3.11 and also applies when using OWB v1.25 JIT release 1 and 2 as supplied as the separately released v1.25 JIT coded by bigfoot..

    I feel sure there will be other issues I have not yet identified that limit OWB v1.25, with either or both the official MorphOS v3.11 release, and/or the JIT enabled bigfoot releases, but I mention it for other MorphOS users to be aware of, and for the MorphOS Team to be aware of this issue to resolve it. I haven't sent it in as a bug, as I don't suppose it is, but it is certainly a limitation of what OWB v1.25 is capable of as standard, without editing/changing the code of a webpage.

    I have submitted a bug report regarding this erroneous behaviour with OWB.

    [ Edited by NewSense 13.02.2019 - 01:05 ]
    MacMini 1.5GHz,10,2,64MB VRAM,1GB RAM,Airport, Bluetooth,A1016 Keyboard,T-RB22 Mouse,DVD-RW-DL+CD-RW,Iomega MiniMax,Belkin 6 port 3 x Firewire/3 x USB2,MorphOS 3.11,Mac OSX 10.4/10.5,A1138+A1139 PwrBk MOS v3.11,Model 5,8/5,9, & PowerMac G5 2.3GHz (DP)
  • »12.02.19 - 01:46
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 1845 from 2003/3/5
    From: Poland
    The only way to fix those issues is to update webkit to a more recent version. It’s not something that can be fixed overnight.

    Work is being done to make an update possible, including getting a more recent toolchain and Odyssey’s components up to date.
  • »13.02.19 - 10:44
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    NewSense
    Posts: 804 from 2012/11/10
    From: Manchester, UK/GB
    @ jacadcaps

    I appreciate your quick reply, and I realise this is not likely to be just a quick-fix.

    However, it is really necessary to keep OWB current, and useful for use with modern websites, not just eBay, which I know is likely to be a lot of work.

    I appreciate the Team's efforts will likely require a considerable amount ot time to regularly find ways to keep OWB up-to-date.
    MacMini 1.5GHz,10,2,64MB VRAM,1GB RAM,Airport, Bluetooth,A1016 Keyboard,T-RB22 Mouse,DVD-RW-DL+CD-RW,Iomega MiniMax,Belkin 6 port 3 x Firewire/3 x USB2,MorphOS 3.11,Mac OSX 10.4/10.5,A1138+A1139 PwrBk MOS v3.11,Model 5,8/5,9, & PowerMac G5 2.3GHz (DP)
  • »14.02.19 - 03:23
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    NewSense
    Posts: 804 from 2012/11/10
    From: Manchester, UK/GB
    I came across this recent post by jaokim - on AmigaWorld as a forum thread post

    Quote:

    jaokim said: @all

    I’ve begun trying to merge the latest Aros changes with OS4 compilation stuff. My aim is to create a reproducible build environment, using Docker for cross-compilation and some scripts to automate dependency download. The build environment is practically done; have to get some documentation in place so others can use.

    Regarding Odyssey I’m in the middle of getting a full comple through without any missing files or dependencies. I could use some help on stuff like fontconfig, Cairo, and others. Have managed to build a few missing dependencies.

    The plan in short:
    * Compile latest Aros branch on OS4, creating an executable (which I reckon will crash)
    * Try and fix so it doesn’t crash, or proceed to next step (if the crash is due to endian stuff)
    * Update code to next WebKit branch that has patches for TenFourFox/Leopard/Mac-safari.
    * Make it compile, and run, and conquer the world.

    I however don’t want to give people too much hope. But one thing I will be able to achieve is a cross-compile environment that anyone can just start and type “make” with. Without having to hunt the webz for dependencies long gone.

    Anyone wanting to help is very much welcome. First step for that someone would be to have a docker environment setup.

    Would some kind of assistance from MorphOS be possible, and beneficial to us all as Amiga-like users to support this idea/plan?
    MacMini 1.5GHz,10,2,64MB VRAM,1GB RAM,Airport, Bluetooth,A1016 Keyboard,T-RB22 Mouse,DVD-RW-DL+CD-RW,Iomega MiniMax,Belkin 6 port 3 x Firewire/3 x USB2,MorphOS 3.11,Mac OSX 10.4/10.5,A1138+A1139 PwrBk MOS v3.11,Model 5,8/5,9, & PowerMac G5 2.3GHz (DP)
  • »27.02.19 - 13:17
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 1845 from 2003/3/5
    From: Poland
    Seeing how he wants to apply Firefox patches into WebKit I don't think we'll see much coming from this guy :)
  • »27.02.19 - 18:23
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    NewSense
    Posts: 804 from 2012/11/10
    From: Manchester, UK/GB
    I should also point out that the 'Shopping Basket' payment option of the ebay site is also non-responsive, as are many other features on that site as they are continually migrated to JavaScript options from other code that worked previously with OWB v1.25. I just hope the work on advancing the codebase and functionality of OWB is going to be found in 3.12, whenever that is released - hopefully quite soon. ;-)
    MacMini 1.5GHz,10,2,64MB VRAM,1GB RAM,Airport, Bluetooth,A1016 Keyboard,T-RB22 Mouse,DVD-RW-DL+CD-RW,Iomega MiniMax,Belkin 6 port 3 x Firewire/3 x USB2,MorphOS 3.11,Mac OSX 10.4/10.5,A1138+A1139 PwrBk MOS v3.11,Model 5,8/5,9, & PowerMac G5 2.3GHz (DP)
  • »27.09.19 - 04:28
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Daff
    Posts: 218 from 2003/4/5
    @NewSense

    DeepL seems to be also non-responsive since 3-4 days.
    https://www.deepl.com/translator

    Some Capchas on various websites are also non-responsive since this week.

    Config : MOS 3.11 + OWB 1.25 and various spoofings.
    Obligement - L'Amiga au maximum
    http://obligement.free.fr
  • »27.09.19 - 07:12
    Profile Visit Website
  • ASiegel
    Posts: 1154 from 2003/2/15
    From: Central Europe
    Quote:

    Daff wrote:
    @NewSense

    DeepL seems to be also non-responsive since 3-4 days.
    https://www.deepl.com/translator


    Oddly enough, Odyssey 1.23 does not display the website correctly but it is functional. (The website also works properly with an old iPad 2 that uses a similar Webkit version.)
  • »27.09.19 - 11:23
    Profile
  • Butterfly
    Butterfly
    NicePics13
    Posts: 61 from 2007/3/9
    From: Finland
    Quote:

    However, it is really necessary to keep OWB current, and useful for use with modern websites, not just eBay, which I know is likely to be a lot of work.

    Is it even possible for smaller actors to keep up with Google's insane WWWIII plans?

    CBM Amiga 1200 + 4MB AMITEK with 33MHz 68882 FPU
    PowerBook5,4 1024MB 1333MHz G4
  • »27.09.19 - 22:14
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    NewSense
    Posts: 804 from 2012/11/10
    From: Manchester, UK/GB
    I just found that PayPal - UK - Main Landing page goes blank (white) after initially loading background images and links, so there's nothing to 'click' on, so navigating that way with OWB just won't work from that page.

    I can still use my direct method of logging in, but this is just another limitation of OWB creeping in, sadly. :-(
    MacMini 1.5GHz,10,2,64MB VRAM,1GB RAM,Airport, Bluetooth,A1016 Keyboard,T-RB22 Mouse,DVD-RW-DL+CD-RW,Iomega MiniMax,Belkin 6 port 3 x Firewire/3 x USB2,MorphOS 3.11,Mac OSX 10.4/10.5,A1138+A1139 PwrBk MOS v3.11,Model 5,8/5,9, & PowerMac G5 2.3GHz (DP)
  • »07.10.19 - 04:48
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    polluks
    Posts: 443 from 2007/10/23
    From: Gelsenkirchen,...
    Quote:

    ASiegel schrieb:
    Oddly enough, Odyssey 1.23 does not display the website correctly but it is functional. (The website also works properly with an old iPad 2 that uses a similar Webkit version.)


    Indeed! What about the argument "our engine is too old"? ;-)
    Pegasos II G4: MorphOS 3.9, Zalman M220W · iMac G5 12,1
    Power Mac G3: OSX 10.3 · PowerBook 5,8: OSX 10.5, MorphOS 3.12
  • »09.10.19 - 09:47
    Profile
  • ASiegel
    Posts: 1154 from 2003/2/15
    From: Central Europe
    @ polluks

    Quote:

    What about the argument "our engine is too old"?


    I am afraid it does apply sometimes. Some websites are not designed to work with anything but the very latest browsers and rely on specific Javascript features that were introduced fairly recently.

    Anyway, since it works with Odyssey 1.23, maybe this specific event handler issue (DeepL, etc.) can be addressed / circumvented via user script or changes to the actual browser.
  • »09.10.19 - 10:45
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    pampers
    Posts: 1057 from 2009/2/26
    From: Tczew, Poland
    Quote:

    ASiegel wrote:
    I am afraid it does apply sometimes. Some websites are not designed to work with anything but the very latest browsers and rely on specific Javascript features that were introduced fairly recently.


    Cannot agree on that. OWB fails on css already, for example it doesn't recognize anything about "Flexbox".
    MorphOS 3.x
  • »09.10.19 - 13:05
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    koszer
    Posts: 938 from 2004/2/8
    From: Poland
    Quote:

    pampers wrote:
    OWB fails on css already, for example it doesn't recognize anything about "Flexbox".



    I believe the latest Odyssey does. At least on some websites.
  • »09.10.19 - 13:09
    Profile
  • ASiegel
    Posts: 1154 from 2003/2/15
    From: Central Europe
    Quote:

    pampers wrote:
    Quote:

    ASiegel wrote:
    I am afraid it does apply sometimes. Some websites are not designed to work with anything but the very latest browsers and rely on specific Javascript features that were introduced fairly recently.


    Cannot agree on that. OWB fails on css already, for example it doesn't recognize anything about "Flexbox".

    What is the last MorphOS version you have used?

    Allegro.pl would not display as well as it does via Odyssey v1.25 and newer without any Flexbox support.

    In fact, allegro.pl was one of our test cases for improving Odyssey. MorphOS 3.11 and later is a lot better at displaying modern websites.

    Here is a quote from the MorphOS 3.11 release notes:
    Quote:

    Adds support for additional CSS property values used by modern flexbox and grid page layouts

    Source: MorphOS 3.11 Release Notes

    Here are screenshots from 2018:
    allegro.pl displayed by Odyssey
  • »09.10.19 - 13:45
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    pampers
    Posts: 1057 from 2009/2/26
    From: Tczew, Poland
    Thanks @Asiegel, I was just quickly having a look on latest release and some bootstrap 4 sites. Will have a look again.
    MorphOS 3.x
  • »10.10.19 - 16:07
    Profile Visit Website