Skip to content

Conversation

@kesselb
Copy link
Contributor

@kesselb kesselb commented Jul 9, 2019

Fix #9179

There are plans to remove executionContexts from the spec: w3c/webappsec-clear-site-data#59

Firefox already removed it and Chromium never ended up implementing this.

@kesselb kesselb added enhancement 3. to review Waiting for reviews labels Jul 9, 2019
@kesselb kesselb added this to the Nextcloud 17 milestone Jul 9, 2019
@kesselb kesselb requested review from MorrisJobke and rullzer July 9, 2019 12:51
@kesselb kesselb mentioned this pull request Jul 9, 2019
@kesselb
Copy link
Contributor Author

kesselb commented Jul 9, 2019

Oh. I have to adjust some tests ... 🙈

@kesselb kesselb force-pushed the enh/drop-execution-context branch from bfadc0c to 6235a66 Compare July 9, 2019 13:08
@skjnldsv skjnldsv added 4. to release Ready to be released and/or waiting for tests to finish and removed 3. to review Waiting for reviews labels Jul 9, 2019
@rullzer rullzer merged commit 6a088d6 into master Jul 9, 2019
@rullzer rullzer deleted the enh/drop-execution-context branch July 9, 2019 17:20
@ChristophWurst
Copy link
Member

would it make sense to backport?

@skjnldsv
Copy link
Member

/backport to stable16

@skjnldsv
Copy link
Member

/backport to stable15

@backportbot-nextcloud
Copy link

backport to stable16 in #17157

@backportbot-nextcloud
Copy link

backport to stable15 in #17158

@haslersn
Copy link

haslersn commented Sep 14, 2023

You should have also reverted #12573, right? As far as I can tell, the changes introduced by #12573 were only needed due to Firefox's handling of executionContext.

haslersn added a commit to haslersn/nextcloud-server that referenced this pull request Sep 14, 2023
This reverts commit 60e5a5e.
That commit was only required due to "executionContext" which has
since been removed. See: nextcloud#16310
haslersn added a commit to haslersn/nextcloud-server that referenced this pull request Sep 14, 2023
This reverts commit 60e5a5e.
That commit was only required due to "executionContext" which has
since been removed. See: nextcloud#16310

Signed-off-by: Sebastian Hasler <[email protected]>
haslersn added a commit to haslersn/nextcloud-oidc-login that referenced this pull request Sep 14, 2023
See https://github.com/nextcloud/server/blob/b085803c0bfe8c568e5710525e49d5f6378833b6/core/Controller/LoginController.php#L99
and following lines. Also note that setting `clearingExecutionContexts`
is no longer required, because it had to do with the executionContexts
feature which is no longer used by nextcloud since
nextcloud/server#16310
haslersn added a commit to haslersn/nextcloud-oidc-login that referenced this pull request Sep 14, 2023
See https://github.com/nextcloud/server/blob/b085803c0bfe8c568e5710525e49d5f6378833b6/core/Controller/LoginController.php#L99
and following lines.

Also note that setting `clearingExecutionContexts` is no longer required,
because it had to do with the executionContexts feature which is no longer
used by nextcloud since nextcloud/server#16310.
Furthermore, with the behavior introduced in
nextcloud/server#12573, setting
`clearingExecutionContexts` breaks our logout redirects, because the
middleware subsequently (after the logout redirect) returns another
redirects to `/login?clear=1`.
haslersn added a commit to haslersn/nextcloud-oidc-login that referenced this pull request Sep 14, 2023
See https://github.com/nextcloud/server/blob/b085803c0bfe8c568e5710525e49d5f6378833b6/core/Controller/LoginController.php#L99
and following lines.

Also note that setting `clearingExecutionContexts` is no longer required,
because it had to do with the executionContexts feature which is no longer
used by nextcloud since nextcloud/server#16310.
Furthermore, with the behavior introduced in
nextcloud/server#12573, setting
`clearingExecutionContexts` breaks our logout redirects, because the
middleware subsequently (after the logout redirect) returns another
redirects to `/login?clear=1`.
kesselb pushed a commit to haslersn/nextcloud-server that referenced this pull request Sep 14, 2023
This reverts commit 60e5a5e.
That commit was only required due to "executionContext" which has
since been removed. See: nextcloud#16310

Signed-off-by: Sebastian Hasler <[email protected]>
haslersn added a commit to haslersn/nextcloud-server that referenced this pull request Nov 2, 2023
This reverts commit 60e5a5e.
That commit was only required due to "executionContext" which has
since been removed. See: nextcloud#16310

Signed-off-by: Sebastian Hasler <[email protected]>
haslersn added a commit to haslersn/nextcloud-server that referenced this pull request Nov 2, 2023
This reverts commit 60e5a5e.
That commit was only required due to "executionContext" which has
since been removed. See: nextcloud#16310

Signed-off-by: Sebastian Hasler <[email protected]>
kesselb pushed a commit to haslersn/nextcloud-server that referenced this pull request Apr 4, 2024
This reverts commit 60e5a5e.
That commit was only required due to "executionContext" which has
since been removed. See: nextcloud#16310

Signed-off-by: Sebastian Hasler <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

4. to release Ready to be released and/or waiting for tests to finish enhancement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Slow log out.

6 participants