GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Make target=_blank imply noopener; support opener by annevk · Pull Request #4330 · whatwg/html

Conversation

@annevk

@annevk annevk commented Jan 31, 2019 •
edited by pr-preview Bot
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Member

This reduces the number of coupled top-level browsing contexts and thereby reduces the attack surface somewhat.

Tests: ...

Fixes #4078.


/index.html ( diff )
/links.html ( diff )

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

TimvdLippe, ExE-Boss, joniEAHH, and Haroenv reacted with thumbs up emoji
All reactions
  • 👍 4 reactions
@annevk
Make target=_blank imply noopener; support opener
60f8262
This reduces the number of coupled top-level browsing contexts and thereby reduces the attack surface somewhat.

Tests: ...

Fixes #4078.
annevk added a commit to web-platform-tests/wpt that referenced this pull request Jan 31, 2019
@annevk
HTML: target=_blank implies noopener; opener support
75d874a
For whatwg/html#4330.
@annevk annevk mentioned this pull request Jan 31, 2019
HTML: target=_blank implies noopener; opener support web-platform-tests/wpt#15188
Merged
@annevk
<3 travis
39e0144
@annevk

annevk commented Jan 31, 2019

Copy link
Copy Markdown
Member Author

This is already implemented by Firefox and Safari (automated tests don't work due to lack of BroadcastChannel).

Chrome: https://bugs.chromium.org/p/chromium/issues/detail?id=927340.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@annevk annevk mentioned this pull request Feb 1, 2019
Support <form rel> #4332
Merged
domenic
domenic requested changes Feb 2, 2019
View reviewed changes

@domenic domenic left a comment

Copy link
Copy Markdown
Member

There was a problem hiding this comment.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copypasta is bad; other requests are a bonus.

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
Comment thread source Resolved

Uh oh!

There was an error while loading. Please reload this page.

Comment thread source Resolved

Uh oh!

There was an error while loading. Please reload this page.

@domenic domenic added topic: hyperlink normative change addition/proposal New features or enhancements labels Feb 2, 2019
@domenic

domenic commented Feb 2, 2019

Copy link
Copy Markdown
Member

Tests for this will be important. It seems like you'll want to test the entire matrix of:

  • noreferrer present vs. absent
  • noopener present vs. absent
  • opener present vs. absent
  • target=_blank vs. target=something else (and maybe vs. no target)
All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@annevk
add an example and pm link and fix copypasta
321ed55
domenic
domenic approved these changes Feb 4, 2019
View reviewed changes

@domenic domenic left a comment

Copy link
Copy Markdown
Member

There was a problem hiding this comment.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM with nits

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
Comment thread source Resolved

Uh oh!

There was an error while loading. Please reload this page.

Comment thread source Resolved

Uh oh!

There was an error while loading. Please reload this page.

@annevk
nits
04f3413
@annevk
annevk merged commit 5c68ab3 into master Feb 7, 2019
@annevk
annevk deleted the annevk/_blank-implies-noopener branch February 7, 2019 12:24
@annevk annevk added the impacts documentation Used by documentation communities, such as MDN, to track changes that impact documentation label Feb 7, 2019
@annevk

annevk commented Feb 7, 2019

Copy link
Copy Markdown
Member Author

cc @whatwg/documentation

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@CYBAI CYBAI mentioned this pull request Feb 7, 2019
Make target=_blank imply noopener; support opener servo/servo#22845
Closed
foolip pushed a commit to web-platform-tests/wpt that referenced this pull request Feb 11, 2019
@annevk @foolip
HTML: target=_blank implies noopener; opener support (#15188)
e81ca20
For whatwg/html#4330.
moz-v2v-gh pushed a commit to mozilla/gecko-dev that referenced this pull request Feb 21, 2019
@annevk @moz-wptsync-bot
Bug 1527139 [wpt PR 15188] - HTML: target=_blank implies noopener; op…
0629ffc
…ener support, a=testonly

Automatic update from web-platform-tests
HTML: target=_blank implies noopener; opener support (#15188)

For whatwg/html#4330.
--

wpt-commits: e81ca209b45fbe73c1bb7a20e1c7af51ef46258b
wpt-pr: 15188


--HG--
rename : testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/support/target_blank_iplicit_noopener.html => testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/support/target_blank_implicit_noopener.html
mykmelez pushed a commit to mykmelez/gecko that referenced this pull request Feb 22, 2019
@annevk @moz-wptsync-bot
Bug 1527139 [wpt PR 15188] - HTML: target=_blank implies noopener; op…
57c0157
…ener support, a=testonly

Automatic update from web-platform-tests
HTML: target=_blank implies noopener; opener support (#15188)

For whatwg/html#4330.
--

wpt-commits: e81ca209b45fbe73c1bb7a20e1c7af51ef46258b
wpt-pr: 15188
moz-v2v-gh pushed a commit to mozilla/gecko-dev that referenced this pull request Feb 26, 2019
@annevk @jgraham
Bug 1527139 [wpt PR 15188] - HTML: target=_blank implies noopener; op…
9d4ad23
…ener support, a=testonly

Automatic update from web-platform-tests
HTML: target=_blank implies noopener; opener support (#15188)

For whatwg/html#4330.
--

wpt-commits: e81ca209b45fbe73c1bb7a20e1c7af51ef46258b
wpt-pr: 15188


--HG--
rename : testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/support/target_blank_iplicit_noopener.html => testing/web-platform/tests/html/semantics/links/links-created-by-a-and-area-elements/support/target_blank_implicit_noopener.html
mykmelez pushed a commit to mykmelez/gecko that referenced this pull request Feb 27, 2019
@annevk @jgraham
Bug 1527139 [wpt PR 15188] - HTML: target=_blank implies noopener; op…
c250d45
…ener support, a=testonly

Automatic update from web-platform-tests
HTML: target=_blank implies noopener; opener support (#15188)

For whatwg/html#4330.
--

wpt-commits: e81ca209b45fbe73c1bb7a20e1c7af51ef46258b
wpt-pr: 15188
gecko-dev-updater pushed a commit to marco-c/gecko-dev-wordified that referenced this pull request Oct 3, 2019
@marco-c
Bug 1527139 [wpt PR 15188] - HTML: target=_blank implies noopener; op…
4531c46
…ener support, a=testonly

Automatic update from web-platform-tests
HTML: target=_blank implies noopener; opener support (#15188)

For whatwg/html#4330.
--

wpt-commits: e81ca209b45fbe73c1bb7a20e1c7af51ef46258b
wpt-pr: 15188

UltraBlame original commit: de035411df5175e229feddb7f1cf2f17eeafb872
gecko-dev-updater pushed a commit to marco-c/gecko-dev-comments-removed that referenced this pull request Oct 4, 2019
@marco-c
Bug 1527139 [wpt PR 15188] - HTML: target=_blank implies noopener; op…
99e42cb
…ener support, a=testonly

Automatic update from web-platform-tests
HTML: target=_blank implies noopener; opener support (#15188)

For whatwg/html#4330.
--

wpt-commits: e81ca209b45fbe73c1bb7a20e1c7af51ef46258b
wpt-pr: 15188

UltraBlame original commit: de035411df5175e229feddb7f1cf2f17eeafb872
gecko-dev-updater pushed a commit to marco-c/gecko-dev-wordified that referenced this pull request Oct 4, 2019
@marco-c
Bug 1527139 [wpt PR 15188] - HTML: target=_blank implies noopener; op…
27dd805
…ener support, a=testonly

Automatic update from web-platform-tests
HTML: target=_blank implies noopener; opener support (#15188)

For whatwg/html#4330.
--

wpt-commits: e81ca209b45fbe73c1bb7a20e1c7af51ef46258b
wpt-pr: 15188

UltraBlame original commit: eca5d888e47f18532896f5671d22f463fab67bf5
gecko-dev-updater pushed a commit to marco-c/gecko-dev-wordified-and-comments-removed that referenced this pull request Oct 4, 2019
@marco-c
Bug 1527139 [wpt PR 15188] - HTML: target=_blank implies noopener; op…
fa84352
…ener support, a=testonly

Automatic update from web-platform-tests
HTML: target=_blank implies noopener; opener support (#15188)

For whatwg/html#4330.
--

wpt-commits: e81ca209b45fbe73c1bb7a20e1c7af51ef46258b
wpt-pr: 15188

UltraBlame original commit: de035411df5175e229feddb7f1cf2f17eeafb872
gecko-dev-updater pushed a commit to marco-c/gecko-dev-comments-removed that referenced this pull request Oct 4, 2019
@marco-c
Bug 1527139 [wpt PR 15188] - HTML: target=_blank implies noopener; op…
1d2e72f
…ener support, a=testonly

Automatic update from web-platform-tests
HTML: target=_blank implies noopener; opener support (#15188)

For whatwg/html#4330.
--

wpt-commits: e81ca209b45fbe73c1bb7a20e1c7af51ef46258b
wpt-pr: 15188

UltraBlame original commit: eca5d888e47f18532896f5671d22f463fab67bf5
gecko-dev-updater pushed a commit to marco-c/gecko-dev-wordified-and-comments-removed that referenced this pull request Oct 4, 2019
@marco-c
Bug 1527139 [wpt PR 15188] - HTML: target=_blank implies noopener; op…
23230b7
…ener support, a=testonly

Automatic update from web-platform-tests
HTML: target=_blank implies noopener; opener support (#15188)

For whatwg/html#4330.
--

wpt-commits: e81ca209b45fbe73c1bb7a20e1c7af51ef46258b
wpt-pr: 15188

UltraBlame original commit: eca5d888e47f18532896f5671d22f463fab67bf5
@Chocobo1 Chocobo1 mentioned this pull request Feb 18, 2020
Use IP geolocation database by DB-IP instead of MaxMind qbittorrent/qBittorrent#12014
Merged
@DirtyF DirtyF mentioned this pull request Mar 12, 2020
New Tab Option tinacms/tinacms#876
Closed
@matatk matatk mentioned this pull request Apr 17, 2020
Accessibility of window.opener navigation #5464
Open
@annevk annevk mentioned this pull request Jul 6, 2020
Ability to prevent tabnabbing with the referrer-policy header w3c/webappsec-referrer-policy#141
Closed
@jdm jdm mentioned this pull request Jul 22, 2020
Implemented get element target algorithm servo/servo#27299
Merged
3 of 5 tasks
@aszx87410 aszx87410 mentioned this pull request Sep 5, 2020
從 SessionStorage 開始一場 spec 之旅 aszx87410/blog#62
Open
@zac1st1k zac1st1k mentioned this pull request Oct 19, 2020
Track rel=noopener support MicrosoftEdge/Status#450
Open
@mems mems mentioned this pull request Dec 11, 2020
Update anchor and area support of target=_blank imply rel=noopener mdn/browser-compat-data#7642
Merged
kiding added a commit to kiding/content that referenced this pull request Feb 10, 2021
@kiding
<a target="_blank"> has implicit noopener as per spec.
517d127
See: whatwg/html#4330

Removed the wordings that could imply the behavior is vendor-specific.
Added links to Browser compatibility for easy reference.
rachelandrew pushed a commit to mdn/content that referenced this pull request Feb 11, 2021
@kiding
Refine _blank implicit noopener (#2236)
282b2a0
* <a target="_blank"> has implicit noopener as per spec.
See: whatwg/html#4330

Removed the wordings that could imply the behavior is vendor-specific.
Added links to Browser compatibility for easy reference.

* <a>: Merged the two similar notes, added more links.

* <area> <form>: Applied the same from 517d127 and c531fc3.
Should follow up when browser-compat-data for form is revised.

* <a> <area> <form>: Applied the new note box style.
@wesinator wesinator mentioned this pull request Mar 13, 2021
Link types: noopener - add note about new default mdn/content#3089
Merged
@whurd-redcanary whurd-redcanary mentioned this pull request Mar 13, 2021
:auto_link => target=_blank vmg/redcarpet#85
Closed
@songhn233 songhn233 mentioned this pull request Apr 13, 2021
update(zh-cn): target=_blank implicit noopener mdn/translated-content#499
Merged
@Chocobo1 Chocobo1 mentioned this pull request Aug 1, 2021
Disconnect comment links fom the WebUI qbittorrent/qBittorrent#15251
Merged
tianheg pushed a commit to tianheg/blog that referenced this pull request May 6, 2022
tianheg
when setting target="_blank" no needed rel="noopener"
e5d552c
refer whatwg/html#4330
https://mathiasbynens.github.io/rel-noopener/
@tianheg tianheg mentioned this pull request May 6, 2022
no needed rel="noopener" when setting target="_blank" reuixiy/hugo-theme-meme#379
Closed
@sandstrom

This comment was marked as off-topic.

Sign in to view
barhenthv added a commit to barhenthv/content that referenced this pull request Aug 2, 2024
@barhenthv
Refine _blank implicit noopener (#2236)
322a5cc
* <a target="_blank"> has implicit noopener as per spec.
See: whatwg/html#4330

Removed the wordings that could imply the behavior is vendor-specific.
Added links to Browser compatibility for easy reference.

* <a>: Merged the two similar notes, added more links.

* <area> <form>: Applied the same from 517d127 and c531fc3.
Should follow up when browser-compat-data for form is revised.

* <a> <area> <form>: Applied the new note box style.
@rxu rxu mentioned this pull request Oct 20, 2024
[ticket/17416] Web Push Notifications FAQ phpbb/phpbb#6739
Merged
4 tasks done
bhearsum pushed a commit to mozilla-releng/staging-firefox that referenced this pull request May 1, 2025
@annevk @moz-wptsync-bot
Bug 1527139 [wpt PR 15188] - HTML: target=_blank implies noopener; op…
f81bc4f
…ener support, a=testonly

Automatic update from web-platform-tests
HTML: target=_blank implies noopener; opener support (#15188)

For whatwg/html#4330.
--

wpt-commits: e81ca209b45fbe73c1bb7a20e1c7af51ef46258b
wpt-pr: 15188
@MittelmanDaniel MittelmanDaniel mentioned this pull request Mar 22, 2026
Setting one permitted sandboxed navigator should not be conditional on noopener being false #12297
Open
MittelmanDaniel added a commit to MittelmanDaniel/html that referenced this pull request Mar 22, 2026
@MittelmanDaniel
Move setting one permitted sandboxed navigator outside noopener branch
6caf3ee
Since whatwg#4330 made target=_blank imply noopener=true, the one permitted
sandboxed navigator is never set for sandboxed iframe popups because
it was inside the noopener=false (Otherwise) branch.

This moves it outside both branches so it runs regardless of noopener,
matching Firefox's implementation and the existing placement of the
sandbox-propagates-to-auxiliary step.

Fixes whatwg#12297
@MittelmanDaniel MittelmanDaniel mentioned this pull request Mar 22, 2026
Move setting one permitted sandboxed navigator outside noopener branch #12298
Open
@coderabbitai coderabbitai Bot mentioned this pull request May 5, 2026
Release: E2E tests, Vite 8 + TS 6, React Router 8, ESLint 10, embed fixes jeffrigby/reacddit#72
Merged
5 of 6 tasks
@coderabbitai coderabbitai Bot mentioned this pull request Jul 28, 2026
[학교 부서 정보] 피드백 문구 클릭 시 폼 링크 이동 및 모바일 간격/누락 요소 수정 BCSDLab/KOIN_WEB_RECODE#1298
Merged
3 tasks done
This was referenced Aug 11, 2026
Revamp FTP/SFTP samples with latest module APIs ballerina-platform/ballerina-dev-website#10365
Closed
feat(ui): refresh plan and content pages gonzagramaglia/ciberportero#15
Merged
@coderabbitai coderabbitai Bot mentioned this pull request Aug 20, 2026
Restore main Binteum-14/frontend-lounge#7
Merged
@rs-nicof rs-nicof mentioned this pull request Oct 30, 2026
RSDEV-1604: Fix Inventory descriptions showing forms, password boxes and images from other websites rspace-os/rspace-web#1294
Merged
rs-nicof added a commit to rspace-os/rspace-web that referenced this pull request Oct 30, 2026
@rs-nicof @claude
RSDEV-1604: Fix Inventory descriptions showing forms, password boxes …
a0d333e
…and images from other websites (#1294)

Jira:
[RSDEV-1604](https://researchspace.atlassian.net/browse/RSDEV-1604)

## What was wrong

Inventory descriptions were displayed with DOMPurify's default
allow-list, which removes scripts but keeps forms, text and password
boxes, buttons and images. A description imported by CSV, written
through the API or copied from the PIDINST registry could therefore show
a working "sign in again" form that posts to another website, or load a
tracking image from another website, on the item's Details, in its info
card and on the public page of an Instrument with a published
identifier. A stored link could also carry `rel="opener"` or a named
target, which lets the website it opens replace the RSpace tab with a
fake sign-in page. Subsample notes, extra text fields and template text
fields use the same read-only view.

## What changes for users

- These fields now display only the formatting the Inventory editor
offers or keeps from pasted text: paragraphs, headings, preformatted
text, bold, italic, underline, strikethrough, superscript, subscript,
text and highlight colour, alignment, indentation, links (including
new-tab links), and bulleted and numbered lists, including where a
numbered list starts and whether it counts down or uses letters.
- Anything else is dropped and its text is kept. The bug's example now
shows the two sentences and the word "Sign in" as plain text, with no
password box, button or image.
- A link that opens in a new tab no longer gives the website it opens
control of the RSpace tab. A link stored to open in a named window opens
in the same tab instead; links written by the editor are unchanged.
- This applies to text saved before the fix too. Nothing stored changes,
and the API still returns descriptions as they were sent.
- The editor is unchanged. Content pasted into it beyond the formatting
above still shows while editing, and only its text shows after saving.

## How

- New `components/Inputs/inventoryRichText.ts`:
`sanitizeInventoryRichText(html)` runs DOMPurify with an allow-list of
tags (`p h1-h6 pre br strong em b i u s del sub sup span a ul ol li`)
and attributes (`href target rel title style`, plus `start reversed type
value` for list numbering), with no `data-*` or `aria-*`.
- The read-only branch of `components/Inputs/TextField.tsx` (item page,
public page, notes, extra and template text fields) and
`Inventory/components/RecordDetails.tsx` (info card, move instructions)
call it instead of `DOMPurify.sanitize(value, { ADD_ATTR: ["target"]
})`.
- A second hook on the same private instance replaces any `opener`
relation with `noopener` on every `_blank` link, keeping its other
relations such as `noreferrer` (target and relations matched
case-insensitively), and removes any other `target`. Browsers cut
`window.opener` automatically only for `_blank`, and `rel="opener"`
restores it ([WHATWG](whatwg/html#4330),
[MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/rel/noopener)).
- The info card's `dd.below img` CSS is removed, since images no longer
render there.
- `CONTEXT.md`: new glossary term **Inventory rich text**.

## Changes beyond the ticket

Items 1 and 2 are in commit 2 and were agreed during review of the
plan's output. Item 3 is in commits 4 and 5 and came from the internal
security and frontend reviewers. All three are now covered by the
ticket's AC1, AC4 and AC6.

1. **Superscript, subscript and strikethrough are kept** (`sub`, `sup`,
`s`, `del`). The toolbar has no buttons for them, but they rendered
before this change and arrive by paste, the API and CSV import. A
toolbar-only list turned `10<sup>-3</sup>` into "10-3" and struck-out
text into current text. Covered by the "keeps superscript and subscript"
and "keeps strikethrough" cases.
2. **`style` keeps only five properties**: `background-color`, `color`,
`text-decoration`, `text-align`, `padding-left`. Before, any style
survived, so `background-image: url(https://...)` or `image-set(...)`
still loaded an image from another website, and `position: fixed` could
cover the page. The filter is a hook on a private DOMPurify instance, so
the ELN callers keep DOMPurify's defaults. It matches declarations by
property name, ignoring case as CSS does, rather than re-serialising
through the CSSOM, so it behaves the same in every browser and stored
colours display as written. None of the five properties can load a URL.
Covered by the five style "drops" cases and the text colour, alignment
and indentation "keeps" cases.
3. **Links can no longer give the website they open control of the
RSpace tab** (commit 4). A link written through the API or CSV import
could carry `rel="opener"` or a named target, and the opened website
could then replace the RSpace tab with a fake sign-in page. This was
possible before this PR too. Every new-tab link now has any `opener`
relation replaced by `noopener`, keeping its other relations such as
`noreferrer`, and any other target is removed, so such a link opens in
the same tab. Covered by the four link "drops" cases and the "a new-tab
link that hides the referrer" case; the "a link that opens in a new tab"
case shows editor-written links are unchanged.

## Existing tests changed

None. `IdentifierPublicPage.test.tsx` gains one test; everything else is
new.

## Tests

| Test | Pins |
|---|---|
| `inventoryRichText.test.ts` (58) | the bug's description; each dropped
element, attribute and style keeps its text; a stored opener
relationship and a named target are removed from links while other link
relations are kept; each kind of formatting, list numbering and
upper-case style names are kept unchanged; a bare `<` stays text; an
empty string; pages that use DOMPurify's shared instance keep its
defaults |
| `TextField.test.tsx` (1) | the read-only field shows the bug's
description, without its Sign in button |
| `IdentifierPublicPage.test.tsx` (+1) | the public page shows the
description, without its Sign in button |
| `RecordDetails.test.tsx` (1) | the info card shows the description,
without its Sign in button |

The page tests only show that each page goes through the sanitiser; the
exact output for every kind of markup is pinned in the unit table.

Run locally: the six affected test files 67/67, the full jsdom suite 480
files / 3253 tests, `InfoCard.spec.tsx` in Chromium, Firefox and WebKit,
`pnpm tsc` and `pnpm lint` clean. Each new test failed before its fix,
except the colour, alignment and indentation cases, which guard against
the style filter being too strict. Nineteen mutation checks (reverting
each guard in turn, including each call site) all turned tests red. Not
yet checked live on the dev stack.

## Not in this PR

- Cleaning descriptions when they are saved, or a jsoup safelist for
Inventory: display-side only, so stored text and the API are unchanged.
- Escaping plain-text descriptions copied from the PIDINST registry.
- TinyMCE configuration: pasted tables and images still show while
editing.
- `div` and `address` blocks from TinyMCE keyboard shortcuts show as
text without their block break.
- ELN pages that render HTML (RSDEV-1337).
- Help pages: none need changing; the displayed formatting matches what
the editor offers.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

---------

Co-authored-by: Claude Opus 5.5 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

@domenic domenic domenic approved these changes

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

addition/proposal New features or enhancements impacts documentation Used by documentation communities, such as MDN, to track changes that impact documentation normative change topic: hyperlink

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Windows opened via <a target=_blank> should not have an opener by default

Uh oh!

There was an error while loading. Please reload this page.

4 participants

@annevk @domenic @matatk @sandstrom
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.