Skip to content
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

Remove HTML 5 functionality helper code #10397

Open
titusfortner opened this issue Feb 24, 2022 · 13 comments
Open

Remove HTML 5 functionality helper code #10397

titusfortner opened this issue Feb 24, 2022 · 13 comments

Comments

@titusfortner
Copy link
Member

titusfortner commented Feb 24, 2022

Feature and motivation

This is ApplicationCache, WebStorage, & LocationContext

Usage example

#10344

@sc-mk

This comment was marked as off-topic.

@titusfortner
Copy link
Member Author

I think what needs to be decided here is how we are handling all of the HTML5 functionality across all the languages.

Next step is essentially an inventory of which of the storage/cache/location things are being supported by JS and which have been removed and decide which direction we want for all of the bindings.

@symonk
Copy link
Member

symonk commented Sep 4, 2022

@titusfortner what do we do in the short term? driver.application_cache simply raises and exception right now and will not work in the python side - do we remove it (it's already deprecated) until we come up with the above and possibly implement something else?

@titusfortner
Copy link
Member Author

Next step was to figure out which languages marked as deprecated, which removed and which implemented them in JS.

Then we figure out how they should be done in all of them.

@titusfortner
Copy link
Member Author

More accurately this should be discussing the HTML functionality that was added back in 2015

ApplicationCache, WebStorage, & LocationContext

Need to inventory which languages have methods pointing to outdated endpoints, which ones have re-implemented with JS and which have deleted them.

@titusfortner
Copy link
Member Author

Per TLC Meeting:

@diemol will list the changes that need to be done in the bindings and then deprecate/remove them

@titusfortner titusfortner assigned diemol and unassigned titusfortner Dec 3, 2022
titusfortner added a commit that referenced this issue Dec 29, 2023
these are currently implemented by executing JavaScript
titusfortner added a commit that referenced this issue Jan 1, 2024
…#13373)

these are currently implemented by executing JavaScript
@titusfortner titusfortner added this to the 4.17 milestone Jan 18, 2024
@titusfortner titusfortner changed the title Remote ApplicationCache support Remove HTML 5 functionality helper code Jan 21, 2024
@titusfortner titusfortner removed this from the 4.17 milestone Jan 21, 2024
@titusfortner titusfortner added this to the 4.18 milestone Jan 21, 2024
@diemol diemol modified the milestones: 4.18, 4.19 Feb 16, 2024
@diemol diemol modified the milestones: 4.19, 4.20 Mar 25, 2024
@diemol diemol added the C-java label Apr 17, 2024
@diemol diemol modified the milestones: 4.20, 4.21 Apr 18, 2024
@diemol diemol modified the milestones: 4.21, 4.22 May 13, 2024
@iampopovich
Copy link
Contributor

Hi 👋
I'm planning to assist with this task. Please let me know if there has been any progress or new discussions about where to start. For now, I intend to familiarize myself with the implemented methods and follow this plan: "Need to inventory which languages have methods pointing to outdated endpoints, which ones have re-implemented with JS and which have deleted them."

@titusfortner
Copy link
Member Author

This has been lower priority/mostly forgotten about. Any help would be greatly appreciated!

@diemol diemol modified the milestones: 4.22, 4.23 Jun 21, 2024
@aguspe
Copy link
Contributor

aguspe commented Jul 12, 2024

Hi I would like to help with the ruby bindings for this @titusfortner I will start working on it now and push a PR over the weekend

@pujagani pujagani modified the milestones: 4.23, 4.24 Jul 18, 2024
@aguspe
Copy link
Contributor

aguspe commented Jul 19, 2024

After the merge of #14276 is there anything we can continue working on regarding this for the ruby bindings? or should we wait until a general decision on all the bindings is done? @titusfortner

@aguspe
Copy link
Contributor

aguspe commented Aug 20, 2024

Would it be possible to remove the rb label here @p0deje ?

I'm just looking for something new to pick up and it will help me filter, thank you!

@p0deje p0deje removed the C-rb label Aug 21, 2024
@juddgaddie
Copy link

While the API in Java has been deprecated what is the new recommended implementation to achieve the same functionality?

@Delta456
Copy link
Contributor

I don't see ApplicationCache, WebStorage, & LocationContext in Python anymore so the python tag can be removed.

@p0deje p0deje removed the C-py label Oct 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

10 participants