Jump to content

AstroSkipper

Member
  • Posts

    4,703
  • Joined

  • Days Won

    574
  • Donations

    0.00 USD 
  • Country

    Germany

Everything posted by AstroSkipper

  1. @feodor2 To be even more precise, the actual culprit is the command goDoCommand("cmd_copy") if used in multiprocess mode only for fetching selected content on a page without actively copying it via Ctrl+C or using an associated copy feature in the form of a menu item or button. Normal copying content with this command works correctly. BTW, I am only talking here about the native command goDoCommand("cmd_copy") without the help of specialised extensions or scripts. For the purpose of copying selected content automatically to the clipboard, there are a lot of extensions or user scripts. Needless to say, I don't know if it is possible to fix it natively in Mypal 68. However, I personally found different solutions to circumvent this issue or bug in my coding project without the help of specialised extensions or user scripts. Whether the ideas of my solutions can be used for a native fix in Mypal 68 or not, I can't assess. Nevertheless, if you are interested in, please let me know!
  2. @feodor2 Again, same problem as quoted above but a bit more detailed. If you select a word on a page In New Moon or Serpent, the command goDoCommand("cmd_copy") in combination with the gClipboard.read() method fetches this selected word first and only then the last copied content from the clipboard during a second, following execution. In Mypal 68 (running in multiprocess mode), it is unfortunately the other way round. For me, it looks like an issue of execution priorities. So, my request. Can you restore the original execution order when this combination of commands is used in your browser such as it is in New Moon or Serpent? And just as a further information, the combination of the commands goDoCommand("cmd_copy") and goDoCommand("cmd_paste") works correctly in Mypal 68, though. Same applies to the gClipboard.read() method which solely executed also works correctly. @feodor2 After some tests, I can confirm that the issue I reported in my previous posts only happens in multiprocess mode. When running Mypal 68 in single-process mode, the command goDoCommand("cmd_copy") in combination with the gClipboard.read() method works correctly such as it is in New Moon or in Serpent. So, it is definitely a multiprocess mode issue. BTW, I really love to talk to myself.
  3. @feodor2 Again, same problem as quoted above but a bit more detailed. If you select a word on a page In New Moon or Serpent, the command goDoCommand("cmd_copy") in combination with the gClipboard.read() method fetches this selected word first and only then the last copied content from the clipboard during a second, following execution. In Mypal 68 when running in multiprocess mode, it is unfortunately the other way round. For me, it looks like an issue of execution priorities. So, my request. Can you restore the original execution order in Mypal 68's multiprocess mode when this combination of commands is used in your browser such as it is in Mypal 68's single-process mode, in New Moon or in Serpent? And just as a further information, the combination of the commands goDoCommand("cmd_copy") and goDoCommand("cmd_paste") works correctly in Mypal 68, though. Same applies to the gClipboard.read() method which solely executed also works correctly.
  4. That's correct, and I was aware of this. But as most of @roytam1's browser editions are based on Firefox 52, I deliberately excluded Serpent 55. No, I didn't miss it. But I couldn't see any reference to the legacy UXP browsers. And this thread is not about Chrome or Chromium browser. Hence my comment.
  5. Just as I assumed! And that's why I prefer Windows 10 Firewall Control Plus XP when it comes to firewalls under Windows XP. Never had such problems. Most of computer problems are rather home-made.
  6. I agree with that. You can still surf well with New Moon 28 (and Serpent too). And I can confidently do without the overloaded, newfangled and resource-hungry pages in the UXP browsers.
  7. Works fine here. AdGuard lists have been updated successfully just now by uBlock Origin Legacy 1.16.4.35 in New Moon 28. So, I can't confirm your observation.
  8. I just stated facts. I do not make it look anything. But you didn't mention in your previous posts which version of AdNauseam you was using, what advantages this extension might have over uBO that prompted you to install it and which UXP browser you was actually talking about. And any Chrome/Chromium experiences and CRX extensions are indeed offtopic here and misleading. No more, no less.
  9. CRX files are extensions for Chrome/Chromium browsers. Are you aware that this thread here is dedicated to @roytam1's browser releases? They are all based on Firefox up to version 52. So, what are you talking here about?
  10. AdNauseam v3.7.802 is the last version for legacy Firefox browsers. It is from 28.09.2018 and based on uBlock Origin 1.15.24 which is of course older than the last, official (legacy) version uBlock Origin 1.16.4.30 or 1.16.4.31b2. So, what are the advantages supposed to be?
  11. There is no problem with IceApe. I can easily connect to all websites. Here is a screenshot regarding the https://o.rthost.win/ site: Either your browser is misconfigured or something is blocking some of your connections. Check your network settings, internet connection settings, security settings, and update your root certificates! In any case, the problem is on your side. And don't forget that the problem can also be sitting in front of the computer! (Old computer wisdom.)
  12. That would be great. The less bugs, the better. Isn't it? Now, I have observed another problem in Mypal 68.14.4b, a real bug, so to speak. Sorry for that in advance! Copying a selected text from a website to the clipboard and then reading it from the clipboard does not work properly when doing it via JavaScript. Although copy and paste natively works, it doesn't work correctly via a script or a code input from the Browser Console. Here is my test code I created to demonstrate the problem. Open a website with a text area, select some text or words, then open the Scratchpad (Enviroment -> Browser) and of course the Browser Console. Now, execute my code snippet: // Test code window.focus(); goDoCommand("cmd_copy"); var clip = gClipboard.read(); console.log(clip); You should then notice in the Browser Console that after the first execution, the logged value of the variable clip is not equal to the currently selected text but equal to the previous content of the clipboard. You get the correct and desired value of the variable clip only after a directly following, second execution of the code. So, only executing the code twice leads to the correct result instead of once. Any ideas? P.S: I should still mention that contrary to Mypal 68, this test code correctly works in @roytam1's New Moon 28.
  13. No, that doesn't mean I've done anything wrong at all . In case of calling up the about:preferences#privacy page, then opening the native "Manage Cookies and Site Data" popup and deleting a cookie, seriously, what can you do wrong? Absolutely nothing! Anyway! I can't confirm your statement. When deleting a cookie in Mypal 68.14.4b, even in a fresh, untouched profile, I always get the same error message: Services.lsm is undefined ClearDataService.jsm:488 deleteByHost resource://gre/modules/ClearDataService.jsm:488 It was just a kindness on my part to point this error out to you. And so that you can get a better impression of the error, I have this for you: So, what can you do wrong when deleting a cookie?
  14. Perhaps, someone is now wondering what is so special about the "Manage Cookies and Site Data" custom button. The answer is quite simple. There is no functioning extension or toolbar button for the Quantum browser Mypal 68 that can simply call up the native, internal cookie manager only. In contrast to the UXP browsers, the direct call of the corresponding XUL file is unfortunately no longer sufficient because it doesn't work correctly. Call it a bug, an issue or whatever, in any case, it is faulty. This custom button seems to be therefore unique. Contrary to the native popup, to which you first have to click through, It calls up the internal cookie manager by only one click in an own, resizable window. BTW, creating custom buttons for UXP browsers is much easier and much more fun. In the Quantum browser Mypal 68, most things no longer work as easily or at all. Everything is very restrictive and obstructed.
  15. Ok. I was able to improve a bit my custom button for calling up the "Manage Cookies and Site Data" window. Both, the about:preferences#privacy and three seconds later the desired dialogue are now loaded in the same chrome window which avoids an additional loading of a tab. Nevertheless, I hope that there is a better solution yet. As custom buttons are actually the topic of this thread, I have decided to post about this stuff here again. My project of creating a custom button to directly call up the "Manage Cookies and Site Data" dialogue in Mypal 68 seems to have come to a temporary end. It works perfectly. I have solved the issues encountered in my own way and I am currently in testing mode. Here is a short preview:
  16. @feodor2 While developing my custom button for calling up the "Manage Cookies and Site Data" window, I found a further bug in Mypal 68. When calling up the about:preferences#privacy page, then opening the "Manage Cookies and Site Data" popup and deleting a cookie, you always get the following error message: Services.lsm is undefined ClearDataService.jsm:488 deleteByHost resource://gre/modules/ClearDataService.jsm:488 I can't find the "Services.lsm" anywhere in the omni.ja files. LSM = localStorage Manager? Anyway! I'm not surprised that this piece of nowhere is not defined.
  17. Ok. I was able to improve a bit my custom button for calling up the "Manage Cookies and Site Data" window. Both, the about:preferences#privacy and three seconds later the desired dialogue are now loaded in the same chrome window which avoids an additional loading of a tab. Nevertheless, I hope that there is a better solution yet.
  18. @feodor2 Calling up chrome://browser/content/preferences/siteDataSettings.xul directly does not show the most recent cookie database. When calling up the about:preferences page beforehand, the most recent cookie database is shown, and the XUL file call works again correctly. Do you know how to do in JavaScript the same what calling up the about:preferences page does in terms of the cookies? I need the part of the code that is executed by the call to the about:preferences page regarding cookies before I call up the chrome://browser/content/preferences/siteDataSettings.xul file. As I mentioned, I am in the process of creating a Cookie Button which opens the dialogue "Manage Cookies and Site Data". My current version automatically opens the about:preferences#privacy page and three seconds later the wanted dialogue in an own chrome window. This indeed works properly but actually I would like to avoid opening an about:preferences#privacy tab by doing the necessary commands internally via JavaScript. I already tried a lot but without any success. So, any ideas?
  19. Ok. I understand that very well. Completing the new version is a much higher priority. But one thing is clear. A bug is a bug. Or call it an issue, an unwanted behaviour or whatever. Regardless of whether you don't consider it important or don't want to fix it. Calling the cookie GUI via its XUL file directly is faulty. I have investigated and documented it in detail. The script is the same, it is heavy obfuscated and refuses to work too if to block the connection to its site, very suspicious so not suitable. No need to block its connection. The script is simply great. Sometimes, one has to trust. Without trust you can't do anything when using software, scripts and similar made by others. Would be great to have document.loadOverlay() back in Mypal 68.
  20. @feodor2 The non-standard JavaScript function document.loadOverlay() is deprecated since Gecko 60 (Firefox 60). Did you completely remove it in Mypal 68? Some of my (important) scripts call up this function which leads to the error message "TypeError: document.loadOverlay is not a function" in the Browser Console. If it has been removed, can it be re-implemented? I ask this as in more recent Firefox versions, these problematic scripts seem to be working again which means the document.loadOverlay() method is there again and works.
  21. Hope you can fix this bug. If it was fixed, my self-created custom button would work as I planned without any special workaround to be implemented. I use the VORAPIS V3 script version. Works great here in Mypal 68.
  22. @feodor2 Thanks for the links! The history feature of GitHub is great. Thanks to @UCyborg's hint to use this time machine, I started downloading repositories from the Firefox 68 era. With the linked version of xiaxiaofloods's userChromeJS, you can indeed install bootstrapped, legacy extensions in Mypal 68, but unfortunately, none of xiaxiaofloods's extensions I've tested from the linked repository do actually work.
  23. Personally, I would tend to agree to this: Mypal 68 ≈ Firefox (≥ 68). In many ways, Mypal 68 behaves like a normal Firefox browser, but not in all. The JavaScript engine, for example, is comparable to that of higher versions. Mypal 68 is a Quantum browser, which has made it quite difficult to enable the use of UC.JS scripts, for example. The download package MYPAL_68_CB_requirements.7z from my first post is not available anywhere. It is very specific, and stops working in Firefox 72+ due to some code changes. I put together the configuration files myself to make it really work. In higher Firefox versions, the script functionality seems to be much easier to activate. BTW, one file of my package spits out an error in the Browser Console, which I fixed in the meanwhile.
  24. I never did that before. How do you go back to an earlier point in a project?
  25. FYI, I have tested this, and it doesn't work for me in Mypal 68. Neither the implementation for loading of scripts nor the one for loading of specially adapted bootstrapped extensions from xiaoxiaoflood's project userChromeJS works in Mypal 68.14.4b. The whole project seems to be related to more recent versions of Firefox. Here is a quotation from the GitHub page: The specially adapted bootstrapped extension Download Manager (S3), for example, targets Firefox 125.0a1 and higher.
×
×
  • Create New...