-
-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I cannot browse the grammars in both PC and Mac, I get the following error. see below #342
Comments
Fixed
|
@irina060981 should I run an other regression test on FF too? |
All code is the same for Chrome and Firefox. |
tested in FF/Mac in Alpheios Reading Tools 3.4.1 build incr-3.4.x.20211202255 go to https://scaife.perseus.org/reader/urn:cts:latinLit:stoa0045.stoa002.perseus-lat2:1.1-1.5/ and double click on any word: e.g signant. you'll see two pop-up been generated before displaying the morphology pop-up. see below. |
it works well in Chrome/Mac and PC. I was not longer able to reproduce the browsing issue. |
I retested above issues in FF/PC in previous build and I confirmed that double click on signant does not produce 2 pop-ups before the morphology pop-up is generated, and that the x (close button) works well. However in FF/PC in latest build, I could reproduce the same issues as reported in FF/MAC: double pop-up while browsing grammar, x button that does work only after several attempt, the double pop-up after double-clicking signant. |
for the FF release, I suggested to use the previous build from yesterday. |
I don't agree - it is from the main upgrade for FF release (move to the other event for removing permissions), if it has bugs in Chrome it could be in FF too, even if you don't see it. And we should finish with it. So let finish with this upgrade with success and don't leave it in not safety state. |
ok, I think, I fixed it. I could describe what is the main problem here. When we could use big permissions as before , then we could have a simple event - page was reloaded, and attach any check, activation or other actions. And that's why in previous release there were decided to go this way. Now when we could not use big permissions (and it is good because we don't really need them), we doesn't have access to this easy and clear event as "page is reloaded". That's why I started to use the other event "tab was updated", and it has a lot of execution:
So I needed to find a clear trigger (for both browsers) how to avoid multiple execution. Because we couldn't correctly understand - if extension parts are already attached from the code. All of these restrictions are sacrifices for increased security. Why it is important to do it the same way for both browsers , because browser updates change these inner code without our participation. Because there aim to behave the same way for webextensions - but they are not at the finish. And this event - is an example when chrome and firfox tells us not exactly the same information on tab update. But it could be changed in any future (near or far). Finally I attached to the following tab update - favicon full upload. From my tests everything works correctly. I tested in both browsers. The only exception could be here (that I could imagine) - a site doesn't have favicon at all, it is a rare situation (I don't know such sites). But anyway - then a user would need to activate extension himself manually and that's all. Hope, @monzug , this is the final fix. |
let's cross fingers. will start soon then.
…On Fri, Dec 3, 2021 at 6:38 AM Sklyarova Irina ***@***.***> wrote:
Assigned #342
<#342> to @monzug
<https://github.com/monzug>.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
<#342 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AJ32UOOHSWH65K57O3G2HR3UPBJWPANCNFSM5JGNBCIQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
@irina060981 - installed latest build in FF/MAC. just noticed something about scrolling bars of the grammar that needs more testing and to compare with previous build. I clear the log of browser error and activate alpheios icon again. still no toolbar. this is the error in the log |
Most of published errors are not ours. And others say that some Auth remote services are not available. |
And grammar scrolling is not from my code - if it is reproduced - it is from our old code. |
Excellent. glad to hear that. I am more concerned about the tools that not shows up on reactivation. |
I am glad that login works. |
It is not our error If you try on the other site - you won't see this error |
found the reproducible scenario of tools not available (latin library and scaife) or toolbar not longer functioning in https://www.tradurreantico.it/latino/grammatica-latina/morfologia/verbo/verbo-eo-latino/ |
to recap:
with latest build in FF, the reload of page is definitely an issue. The FF build has deteriorated compare with the build in which I performed the regression test. |
ok - I have no new thoughts how to do this detection the same for Chrome and Firefox. I am not sure if I have this time - then let's rollback to the release that was successfully tested for Firefox and send it for publishing. It is very sad that we don't have time to work with it in a normal flow - without hurry and compromisses. |
I returned the condition that we had on verified release. http://www.thelatinlibrary.com/quintilian/quintilian.institutio9.shtml
I didn't see any multiple attachment |
the problem with several extension attachment on iframe reloads
The text was updated successfully, but these errors were encountered: